当前位置:嗨网首页>书籍在线阅读

08-状态栏

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

13.2.2 状态栏

状态栏控件StatusStrip使用StatusStrip类封装,和菜单、工具栏一样是Windows窗体应用程序的一个特征, 在一个完整的Windows应用程序中,状态栏和工具栏这两种控件必不可少。状态栏通常位于窗体的底部,应用程序可以在该区域中显示提示信息或应用程序的当前状态等各种状态信息。例如,在Word中输入文本时,Word会在状态栏中显示当前的页面、列、行等。

StatusStrip控件也是一个容器对象,可为它添加StatusLabel、ProgressBar、DropDownButton、SplitButton等子项,对应的子项控件分别为StatusStripStatusLabel、ToolStripProgressBar、 ToolStripDropDownButton和ToolStripSplitButton对象,其中除StatusStripStatusLabel子项控件是StatusStrip控件专用的之外,其余3个子项控件都是从ToolStrip类继承而来的,因为StatusStrip类派生于ToolStrip类。StatusStripStatusLabel对象使用文本和图像向用户显示应用程序当前状态的信息。

在状态栏中添加子项的操作类似于工具栏,子项添加方法有两种:直接单击设计界面的下拉按钮选择需要的子项,然后设置其属性;或者是使用“项集合编辑器”对话框。默认的状态栏StatusStrip没有面板。若要将面板添加到 StatusStrip,请使用ToolStripItemCollection.AddRange方法,或使用StatusStrip项集合编辑器在设计时添加、移除或重新排序项并修改属性。状态栏常用的属性和事件类似于工具栏。