03-menuStrip设置带有复选框的按钮

自己写了一个小例子,在menuStrip菜单栏中设置带有复选框的按钮,实现工具栏和状态栏的显示和隐藏。【工具栏和状态栏按钮默认是被选中的,即显示】

1、设置界面

03-menuStrip设置带有复选框的按钮_第1张图片

2、属性设置

将【工具栏】和【状态栏】按钮的Checked属性和CheckOnClick属性设置为True。

再增加CheckChanged事件。

03-menuStrip设置带有复选框的按钮_第2张图片

3、全部代码

 

       private void Form1_Load(object sender, EventArgs e)
      {
            timer.Start();
       }
 
//工具栏按钮的CheckedChanged事件 private void ToolStripMenuItem_CheckedChanged(object sender, EventArgs e) {
            if (this.ToolStripMenuItem.Checked)
            {
                toolStrip.Visible = true;
            }
            else
            {
                toolStrip.Visible = false;
            }
        }

 

 
        private void timer_Tick(object sender, EventArgs e)
        {
            toolStripStatusLabel1.Text = DateTime.Now.ToString();
        }

        private void ToolStripStateItem_CheckedChanged(object sender, EventArgs e)
        {
            if (this.ToolStripMenuItem.Checked)
            {
                statusStrip.Visible = true;
            }
            else
            {
                statusStrip.Visible = false;
            }

        }

 

 

 

 

 

 

 

你可能感兴趣的:(Winform控件)