1.窗体与界面设计
2013-06-16 13:29
211 查看
在菜单栏中将常用的菜单命令以工具栏按钮的形式显示,并作为快速访问方式。工具栏位于菜单栏的下方,由许多命令按钮组成,每个命令按钮上都有一个形象的小图标,以标识命令按钮的功能。由于工具栏这种直观易用的特点,使其以成为 Windows 应用程序标准界面中不可缺少的元素。
007 带背景的工具栏
工具栏中的背景是一幅图片,在运行时应该将图片绘制到工具栏上,在 .NET4.0 中,只需将工具栏按钮的 BackGroundImage 属性设置为对应的图片即可。
![](http://images.cnitblog.com/blog/377802/201306/13110856-bd4231c5d61843abbd06726585331ab2.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。
2.为工具栏中的按钮设置相应的 Image 属性,相应的图片就会变成按钮的背景。
008 浮动工具栏
窗体是否要隐藏,重要的是要判断在操作中通过窗体的 Focused 属性是否可以确定窗体有焦点。当窗体有焦点时,该窗体正在被操作,这时需要完全显示在屏幕当中;当窗体没有焦点时,可以通过设置窗体到屏幕的高度来确定窗体的隐藏部分。
![](http://images.cnitblog.com/blog/377802/201306/13113644-58e35890d97c45d3874a47032733b515.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 Panel 控件,并为 Panel 控件添加相应的背景图片。
2.在 Panel 控件上添加两个 Label 控件,并将其 Text 属性设置为“搜索”和“关闭”,同时把两个 Label 控件的背景颜色设置为透明,再添加一个定时器。
实现带下拉菜单的工具栏只需将工具栏按钮的类型设置为 DropDownButton 即可。
![](http://images.cnitblog.com/blog/377802/201306/13114951-11f57678f3054b2eba288d8aceb5a22f.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮,在按钮的下拉选项中选择 DropDownButton 类型。
2.为工具栏 DropDownButton 类型的按钮设置相应的下拉菜单,就可以轻松实现带下拉菜单的工具栏。
010 具有提示功能的工具栏
实现具有提示功能的工具栏只需将工具栏按钮的 ToolTipText 属性设置为要提示的内容即可。
![](http://images.cnitblog.com/blog/377802/201306/13115622-7ee37c8528724d4690dbe2f559880f3f.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。
2.为相应按钮的 ToolTipTile 属性设置提示内容,就可以轻松实现具有提示功能的工具栏。
007 带背景的工具栏
工具栏中的背景是一幅图片,在运行时应该将图片绘制到工具栏上,在 .NET4.0 中,只需将工具栏按钮的 BackGroundImage 属性设置为对应的图片即可。
![](http://images.cnitblog.com/blog/377802/201306/13110856-bd4231c5d61843abbd06726585331ab2.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。
2.为工具栏中的按钮设置相应的 Image 属性,相应的图片就会变成按钮的背景。
008 浮动工具栏
窗体是否要隐藏,重要的是要判断在操作中通过窗体的 Focused 属性是否可以确定窗体有焦点。当窗体有焦点时,该窗体正在被操作,这时需要完全显示在屏幕当中;当窗体没有焦点时,可以通过设置窗体到屏幕的高度来确定窗体的隐藏部分。
![](http://images.cnitblog.com/blog/377802/201306/13113644-58e35890d97c45d3874a47032733b515.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 Panel 控件,并为 Panel 控件添加相应的背景图片。
2.在 Panel 控件上添加两个 Label 控件,并将其 Text 属性设置为“搜索”和“关闭”,同时把两个 Label 控件的背景颜色设置为透明,再添加一个定时器。
namespace _008_DriftForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //this } private void timer1_Tick(object sender, EventArgs e) { if (this.textBox1.Focused == false) //当焦点不在本窗体时 { this.Top = -30; //设置它与工作区上边缘的距离为-30像素 } } private void label2_Click(object sender, EventArgs e) { this.Close(); //关闭该窗体 } private void panel1_MouseClick(object sender, MouseEventArgs e) { Focus(); this.Top = 60; //设置它与工作区上边缘的距离为60像素 } private void Form1_MouseClick(object sender, MouseEventArgs e) { Focus(); this.Top = 60; //设置它与工作区上边缘的距离为60像素 } } }009 带下拉菜单的工具栏
实现带下拉菜单的工具栏只需将工具栏按钮的类型设置为 DropDownButton 即可。
![](http://images.cnitblog.com/blog/377802/201306/13114951-11f57678f3054b2eba288d8aceb5a22f.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮,在按钮的下拉选项中选择 DropDownButton 类型。
2.为工具栏 DropDownButton 类型的按钮设置相应的下拉菜单,就可以轻松实现带下拉菜单的工具栏。
010 具有提示功能的工具栏
实现具有提示功能的工具栏只需将工具栏按钮的 ToolTipText 属性设置为要提示的内容即可。
![](http://images.cnitblog.com/blog/377802/201306/13115622-7ee37c8528724d4690dbe2f559880f3f.jpg)
1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。
2.为相应按钮的 ToolTipTile 属性设置提示内容,就可以轻松实现具有提示功能的工具栏。
相关文章推荐
- 1.窗体与界面设计-窗体动画
- 1.窗体与界面设计
- 1.窗体与界面设计-窗体效果
- 1.窗体与界面设计
- 1.窗体与界面设计
- 1.窗体与界面设计-工具栏设计
- 1.窗体与界面设计-标题栏窗体
- 1.窗体与界面设计-窗体控制技术
- 1.窗体与界面设计
- 1.窗体与界面设计-特殊形状的窗体
- 1.窗体与界面设计
- 1.窗体与界面设计-设置窗体位置
- 1.窗体与界面设计
- 1.窗体与界面设计
- 1.窗体与界面设计
- C#Windows窗体界面设计_02_绘制三角函数_多点作图法
- C#Windows窗体界面设计_03_坐标系平移 旋转 镜像
- Qt界面设计(隐藏窗体标题栏,制作按钮菜单)
- [好文章要分享]WPF界面设计技巧(1)—不规则窗体图文指南
- 切分窗体:MFC界面设计