1.窗体与界面设计-工具栏设计

在菜单栏中将常用的菜单命令以工具栏按钮的形式显示,并作为快速访问方式。工具栏位于菜单栏的下方,由许多命令按钮组成,每个命令按钮上都有一个形象的小图标,以标识命令按钮的功能。由于工具栏这种直观易用的特点,使其以成为 Windows 应用程序标准界面中不可缺少的元素。

007 带背景的工具栏

工具栏中的背景是一幅图片,在运行时应该将图片绘制到工具栏上,在 .NET4.0 中,只需将工具栏按钮的 BackGroundImage 属性设置为对应的图片即可。

 1.窗体与界面设计-工具栏设计

1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。

2.为工具栏中的按钮设置相应的 Image 属性,相应的图片就会变成按钮的背景。


008 浮动工具栏

窗体是否要隐藏,重要的是要判断在操作中通过窗体的 Focused 属性是否可以确定窗体有焦点。当窗体有焦点时,该窗体正在被操作,这时需要完全显示在屏幕当中;当窗体没有焦点时,可以通过设置窗体到屏幕的高度来确定窗体的隐藏部分。

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 即可。

1.窗体与界面设计-工具栏设计 

1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮,在按钮的下拉选项中选择 DropDownButton 类型。

2.为工具栏 DropDownButton 类型的按钮设置相应的下拉菜单,就可以轻松实现带下拉菜单的工具栏。


010 具有提示功能的工具栏

实现具有提示功能的工具栏只需将工具栏按钮的 ToolTipText 属性设置为要提示的内容即可。

1.窗体与界面设计-工具栏设计

1.创建一个项目,默认窗体为 Form1,向 Form1 窗体中添加 ToolStrip 控件,并为工具栏添加相应的按钮。

2.为相应按钮的 ToolTipTile 属性设置提示内容,就可以轻松实现具有提示功能的工具栏。

你可能感兴趣的:(界面设计)