第10讲 状态栏设计实例

上传人:门**** 文档编号:243362263 上传时间:2024-09-21 格式:PPT 页数:11 大小:73KB
返回 下载 相关 举报
第10讲 状态栏设计实例_第1页
第1页 / 共11页
第10讲 状态栏设计实例_第2页
第2页 / 共11页
第10讲 状态栏设计实例_第3页
第3页 / 共11页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,李德奇 主编,第十讲,状态栏设计实例,Windows 程序设计案例教程(C#),大连理工大学出版社,1,教学目标,掌握状态栏的设计过程,掌握,StatusBar,控件的属性,掌握状态栏窗格的设计方法,掌握向状态栏输出信息的方法,完成状态栏实例的程序编写,2,教学内容,一、加入状态栏到窗体,二、设计状态栏的面板,三、显示状态栏的面板,四、向状态栏输出信息,3,一、加入状态栏到窗体,拖入一个,StatusBar,控件到应用程序窗体,在窗体下部就创建了一个状态栏实例,statusBar1,。,4,二、设计状态栏的面板,打开控件,statusBar1,的属性窗口,单击属性窗口中,Panels,属性后的浏览按钮,启动,StatusBarPanel,集合编辑器,在,StatusBarPanel,集合编辑器中编辑面板中的窗格即可。,5,三、显示状态栏的面板,状态栏的,ShowPanels,属性用来设置是否显示状态栏的面板。属性值为,bool,类型,默认值为,false,。语法格式为:,控件名,.,ShowPanels=true,(,或,false);,例如:,statusBar1.ShowPanels=true;,使状态栏,statusBar1,显示面板。注意这个属性的默认值为,false,,默认状态下是不显示面板的。通常需要将这个属性值修改为,true,。,6,四、向状态栏输出信息,可以将窗体的状态或提示信息输出在状态栏的窗格文本中。这时只要修改状态栏面板的文本,Text,属性即可。例如:,statusBarPanel1.Text,=,就绪,;,当该语句被执行后,在状态栏的第一个窗格中显示“就绪”二字。,7,一、,ImageList,控件,设计工具栏之前,需要设计一个,ImageList,控件为其提供工具按钮的图片。,ImageList,控件称为图片列表,控件内装有一组图片,它的作用是为需要使用图片的控件提供图片来源。,将,ImageList,控件拖入应用程序窗体,可以看到应用程序窗体下部的托架上增加了一个控件,imageList1,,表明它是一个后台控件。,ImageList,控件需要装入若干图片,但它不直接显示图片,而需要其他控件来表现它。,为了向,imageList1,装入图片,打开,imageList1,的属性窗口,单击,Image,属性后的浏览按钮,启动,Image,集合编辑器,在,Image,集合编辑器中编辑它的图片列表即可。,8,二、编辑,ToolBar,控件的工具栏按钮,将,ToolBar,控件拖入应用程序窗体的标题条之下,可以看到标题条下方增加了一个控件,toolBar1,。在属性窗口中指定,toolBar1,的,ImageList,属性值为预先设计的,ImageList,控件。这一步很重要,否则接下来编辑工具按钮时无法找到需要的图片。,在属性窗口中单击,Buttons,属性后的浏览按钮,启动,ToolBarButton,集合编辑器来编辑工具栏的按钮集合。,9,三、动态显示工具栏(,1/2,),1,、动态增减工具栏按钮,可以在程序中根据当前功能的需要对工具栏按钮进行增减,利用工具栏属性,Buttons,的,Add,方法和,Clear,方法可以做到这一点。,Add,方法的功能是向,Buttons,集合中添加一个按钮,,Clear,方法的功能是将,Buttons,集合中的所有按钮清除。,Buttons,没有单独移去,1,个按钮的方法,若要达此目的,可以先将,Buttons,集合中的所有按钮全部清除,然后将需要的按钮重新加入即可。例如,工具栏,toolBar1,有,4,个按钮,名字分别为,toolBarButton1,至,toolBarButton4,,执行下段程序后,工具栏,toolBar1,只显示,toolBarButton1,和,toolBarButton3,两个按钮。,toolBar1.Buttons.Clear();,toolBar1.Buttons.Add(toolBarButton1);,toolBar1.Buttons.Add(toolBarButton3);,10,三、动态显示工具栏(,2/2,),2,、某按钮不满足使用条件时应以灰色显示,要以深色或灰色显示某个按钮,需要将这个按钮的,Enabled,属性设置为,true,或,false,,这当然需要依据当前是否符合使用该项功能的前提而定。例如,工具栏,toolBar1,有,4,个按钮,名字分别为,toolBarButton1,至,toolBarButton4,,执行下段程序后,虽然工具栏,toolBar1,上仍然显示,4,个按钮,但按钮,toolBarButton2,和,toolBarButton4,呈灰色显示(不可用)。,toolBarButton2.Enabled=false;,toolBarButton4.Enabled=false;,11,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!