statusstrip的使用

作为WINDOWS开发,statusstrip 的使用是必不可少的,相信大家都已经差不多回使用了,因为这个并不难,自己多看一会就会了,好了,statusstrip有四个类型:statusLable,progressbar,dropdownbutton和spiltbutton。后面两个可能会很少用到,也没什么好介绍的,最主要就是第一个。

        现在最担心的就是如何在状态栏上分格,其实很简单,你只要在每个item的BorderSides属性设置为“右”就可以了。          

如何在上面显示时间?关于动态时间的显示,我在显示系统时间以及可变时间里说的很清楚了

  string  time  =   " 当前日期: "   +  Convert.ToString(DateTime.Now.Month)  +   " "   +  Convert.ToString(DateTime.Now.Day)  +   " 日    " ;
            
this .toolStripStatusLabeltime.Text  =  time;

如何使状态改变:我在这里设计了一个报警设置,在正常状态如上显示正常,一定状态就会报警。如下:出现报警图标。

首先在属性里把this.toolStripStatusLabel6.Text 设置为:"预警状态:正常";,然后报警时会触发一个事件,在该事件里添加代码。

  this .toolStripStatusLabel6.DisplayStyle  =  ToolStripItemDisplayStyle.Image;
  
this .toolStripStatusLabel6.Image  =  Image.FromFile( " D:/20060205055844281[1].gif " );

报警消除又会触发另外一个事件

  this .toolStripStatusLabel6.DisplayStyle  =  ToolStripItemDisplayStyle.Text;
 
this .toolStripStatusLabel6.Text  =   " 预警状态:正常 " ;

 

 

 

你可能感兴趣的:(winform文档)