资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 李德奇主编 第十讲状态栏设计实例 Windows程序设计案例教程 C 大连理工大学出版社 2 教学目标 掌握状态栏的设计过程掌握StatusBar控件的属性掌握状态栏窗格的设计方法掌握向状态栏输出信息的方法完成状态栏实例的程序编写 3 教学内容 一 加入状态栏到窗体二 设计状态栏的面板三 显示状态栏的面板四 向状态栏输出信息 4 一 加入状态栏到窗体 拖入一个StatusBar控件到应用程序窗体 在窗体下部就创建了一个状态栏实例statusBar1 5 二 设计状态栏的面板 打开控件statusBar1的属性窗口 单击属性窗口中Panels属性后的浏览按钮 启动StatusBarPanel集合编辑器 在StatusBarPanel集合编辑器中编辑面板中的窗格即可 6 三 显示状态栏的面板 状态栏的ShowPanels属性用来设置是否显示状态栏的面板 属性值为bool类型 默认值为false 语法格式为 控件名 ShowPanels true 或false 例如 statusBar1 ShowPanels true 使状态栏statusBar1显示面板 注意这个属性的默认值为false 默认状态下是不显示面板的 通常需要将这个属性值修改为true 7 四 向状态栏输出信息 可以将窗体的状态或提示信息输出在状态栏的窗格文本中 这时只要修改状态栏面板的文本Text属性即可 例如 statusBarPanel1 Text 就绪 当该语句被执行后 在状态栏的第一个窗格中显示 就绪 二字 8 一 ImageList控件 设计工具栏之前 需要设计一个ImageList控件为其提供工具按钮的图片 ImageList控件称为图片列表 控件内装有一组图片 它的作用是为需要使用图片的控件提供图片来源 将ImageList控件拖入应用程序窗体 可以看到应用程序窗体下部的托架上增加了一个控件imageList1 表明它是一个后台控件 ImageList控件需要装入若干图片 但它不直接显示图片 而需要其他控件来表现它 为了向imageList1装入图片 打开imageList1的属性窗口 单击Image属性后的浏览按钮 启动Image集合编辑器 在Image集合编辑器中编辑它的图片列表即可 9 二 编辑ToolBar控件的工具栏按钮 将ToolBar控件拖入应用程序窗体的标题条之下 可以看到标题条下方增加了一个控件toolBar1 在属性窗口中指定toolBar1的ImageList属性值为预先设计的ImageList控件 这一步很重要 否则接下来编辑工具按钮时无法找到需要的图片 在属性窗口中单击Buttons属性后的浏览按钮 启动ToolBarButton集合编辑器来编辑工具栏的按钮集合 10 三 动态显示工具栏 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 11 三 动态显示工具栏 2 2 2 某按钮不满足使用条件时应以灰色显示要以深色或灰色显示某个按钮 需要将这个按钮的Enabled属性设置为true或false 这当然需要依据当前是否符合使用该项功能的前提而定 例如 工具栏toolBar1有4个按钮 名字分别为toolBarButton1至toolBarButton4 执行下段程序后 虽然工具栏toolBar1上仍然显示4个按钮 但按钮toolBarButton2和toolBarButton4呈灰色显示 不可用 toolBarButton2 Enabled false toolBarButton4 Enabled false
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号