第10讲 状态栏设计实例

上传人:油** 文档编号:240715839 上传时间:2024-05-02 格式:PPT 页数:12 大小:459.50KB
返回 下载 相关 举报
第10讲 状态栏设计实例_第1页
第1页 / 共12页
第10讲 状态栏设计实例_第2页
第2页 / 共12页
第10讲 状态栏设计实例_第3页
第3页 / 共12页
点击查看更多>>
资源描述
第第1010讲讲 状态栏设计实例状态栏设计实例教学目标教学目标l掌握状态栏的设计过程掌握状态栏的设计过程l掌握掌握StatusBarStatusBar控件的属性控件的属性l掌握状态栏窗格的设计方法掌握状态栏窗格的设计方法l掌握向状态栏输出信息的方法掌握向状态栏输出信息的方法l完成状态栏实例的程序编写完成状态栏实例的程序编写2教学内容教学内容一、加入状态栏到窗体一、加入状态栏到窗体二、设计状态栏的面板二、设计状态栏的面板三、显示状态栏的面板三、显示状态栏的面板四、向状态栏输出信息四、向状态栏输出信息3一、加入状态栏到窗体一、加入状态栏到窗体 拖拖入入一一个个StatusBarStatusBar控控件件到到应应用用程程序序窗窗体体,在在 窗窗 体体 下下 部部 就就 创创 建建 了了 一一 个个 状状 态态 栏栏 实实 例例statusBar1statusBar1。4二、设计状态栏的面板二、设计状态栏的面板 打打开开控控件件statusBar1statusBar1的的属属性性窗窗口口,单单击击属属性性窗窗口口中中PanelsPanels属属性性后后的的浏浏览览按按钮钮,启启动动StatusBarPanelStatusBarPanel集集合合编编辑辑器器,在在StatusBarPanelStatusBarPanel集集合合编编辑辑器器中中编编辑辑面面板板中中的的窗窗格即可。格即可。5三、显示状态栏的面板三、显示状态栏的面板 状状态态栏栏的的ShowPanelsShowPanels属属性性用用来来设设置置是是否否显显示示状状态态栏栏的的面面板板。属属性性值值为为boolbool类类型型,默默认认值值为为falsefalse。语法格式为:。语法格式为:控件名控件名.ShowPanels=true(.ShowPanels=true(或或false);false);例如:例如:statusBar1.ShowPanels=true;statusBar1.ShowPanels=true;使使状状态态栏栏statusBar1statusBar1显显示示面面板板。注注意意这这个个属属性性的的默默认认值值为为falsefalse,默默认认状状态态下下是是不不显显示示面板的。通常需要将这个属性值修改为面板的。通常需要将这个属性值修改为truetrue。6四、向状态栏输出信息四、向状态栏输出信息 可可以以将将窗窗体体的的状状态态或或提提示示信信息息输输出出在在状状态态栏栏的的窗窗格格文文本本中中。这这时时只只要要修修改改状状态态栏栏面面板板的的文本文本TextText属性即可。例如:属性即可。例如:statusBarPanel1.Text=statusBarPanel1.Text=就绪就绪;当当该该语语句句被被执执行行后后,在在状状态态栏栏的的第第一一个个窗窗格中显示格中显示“就绪就绪”二字。二字。7一、一、ImageList控件控件 设设计计工工具具栏栏之之前前,需需要要设设计计一一个个ImageListImageList控控件件为为其其提提供供工工具具按按钮钮的的图图片片。ImageListImageList控控件件称称为为图图片片列列表表,控控件件内内装装有有一一组组图图片片,它它的的作作用用是是为为需需要要使使用用图图片片的的控件提供图片来源。控件提供图片来源。将将ImageListImageList控控件件拖拖入入应应用用程程序序窗窗体体,可可以以看看到到应应用用程程序序窗窗体体下下部部的的托托架架上上增增加加了了一一个个控控件件imageList1imageList1,表表明明它它是是一一个个后后台台控控件件。ImageListImageList控控件件需需要要装装入入若若干干图图片片,但但它它不不直直接接显显示示图图片片,而而需需要要其其他他控控件件来来表表现它。现它。为为了了向向imageList1imageList1装装入入图图片片,打打开开imageList1imageList1的的属属性性窗窗口口,单单击击ImageImage属属性性后后的的浏浏览览按按钮钮,启启动动ImageImage集集合合编编辑辑器器,在在ImageImage集集合合编编辑辑器器中中编编辑辑它它的的图图片片列列表表即即可。可。8二、编辑二、编辑ToolBar控件的工具栏按钮控件的工具栏按钮 将将ToolBarToolBar控件拖入应用程序窗体的标题条控件拖入应用程序窗体的标题条之下,可以看到标题条下方增加了一个控件之下,可以看到标题条下方增加了一个控件toolBar1toolBar1。在属性窗口中指定。在属性窗口中指定toolBar1toolBar1的的ImageListImageList属性值为预先设计的属性值为预先设计的ImageListImageList控件。控件。这一步很重要,否则接下来编辑工具按钮时无这一步很重要,否则接下来编辑工具按钮时无法找到需要的图片。法找到需要的图片。在属性窗口中单击在属性窗口中单击ButtonsButtons属性后的浏览按属性后的浏览按钮,启动钮,启动ToolBarButtonToolBarButton集合编辑器来编辑工集合编辑器来编辑工具栏的按钮集合。具栏的按钮集合。9三、动态显示工具栏(三、动态显示工具栏(1/2)1 1、动态增减工具栏按钮、动态增减工具栏按钮 可可以以在在程程序序中中根根据据当当前前功功能能的的需需要要对对工工具具栏栏按按钮钮进进行行增增减减,利利用用工工具具栏栏属属性性ButtonsButtons的的AddAdd方方法法和和ClearClear方方法法可可以以做做到到这这一一点点。AddAdd方方法法的的功功能能是是向向ButtonsButtons集集合合中中添添加加一一个个按按钮钮,ClearClear方方法法的的功功能能是是将将ButtonsButtons集集合合中中的的所所有有按按钮钮清清除除。ButtonsButtons没没有有单单独独移移去去1 1个个按按钮钮的的方方法法,若若要要达达此此目目的的,可可以以先先将将ButtonsButtons集集合合中中的的所所有有按按钮钮全全部部清清除除,然然后后将将需需要要的的按按钮钮重重新新加加入入即即可可。例例如如,工工具具栏栏toolBar1toolBar1有有 4 4个个 按按 钮钮,名名 字字 分分 别别 为为 toolBarButton1toolBarButton1至至toolBarButton4toolBarButton4,执执行行下下段段程程序序后后,工工具具栏栏toolBar1toolBar1只只显显示示toolBarButton1toolBarButton1和和toolBarButton3toolBarButton3两个按钮。两个按钮。toolBar1.Buttons.Clear();toolBar1.Buttons.Clear();toolBar1.Buttons.Add(toolBarButton1);toolBar1.Buttons.Add(toolBarButton1);toolBar1.Buttons.Add(toolBarButton3);toolBar1.Buttons.Add(toolBarButton3);10三、动态显示工具栏(三、动态显示工具栏(2/2)2 2、某按钮不满足使用条件时应以灰色显示、某按钮不满足使用条件时应以灰色显示 要要以以深深色色或或灰灰色色显显示示某某个个按按钮钮,需需要要将将这这个个按按钮钮的的EnabledEnabled属属性性设设置置为为truetrue或或falsefalse,这这当当然然需需要要依依据据当当前前是是否否符符合合使使用用该该项项功功能能的的前前提提而而定定。例例如如,工工具具栏栏toolBar1toolBar1有有4 4个个按按钮钮,名名字字分分别别为为toolBarButton1toolBarButton1至至toolBarButton4toolBarButton4,执执行行下下段段程程序序后后,虽虽然然工工具具栏栏toolBar1toolBar1上上仍仍然然显显示示4 4个个按按钮钮,但但按按钮钮toolBarButton2toolBarButton2和和toolBarButton4toolBarButton4呈灰色显示(不可用)。呈灰色显示(不可用)。toolBarButton2.Enabled=false;toolBarButton2.Enabled=false;toolBarButton4.Enabled=false;toolBarButton4.Enabled=false;11结束语结束语谢谢大家聆听!谢谢大家聆听!12
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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