点击ToolStripMenuItem隐藏label2控件
private void 状态栏ToolStripMenuItem_CheckStateChanged(object sender, EventArgs e){
label2.Visible = 状态栏ToolStripMenuItem.Checked;
}
凭着思路这么写了句,但不行
就是仿记事本里的状态栏,选中了下面就显示label2,没选中就隐藏
--------------------编程问答--------------------
label2.Visible = 状态栏ToolStripMenuItem.Checked;
这个是bool值吗?
状态栏ToolStripMenuItem.Checked; 这个是什么? --------------------编程问答-------------------- 目测可以。除非label2不是你要的那个label,或者状态栏ToolStripMenuItem_CheckStateChanged没有关联给你的菜单,或者状态栏ToolStripMenuItem不是你点的那个菜单项。 --------------------编程问答--------------------
我觉得应该是2楼版主的第二种情况 状态栏ToolStripMenuItem_CheckStateChanged没有关联给你的菜单
验证方式:状态栏ToolStripMenuItem 点击这个菜单,然后查看属性中的事件,看看有没有注册事件,如果上面的代码是你自己拷过来自己改的名字而不是系统自动生成的名字的话那么就会出现没有注册事件,点了按钮没反应的情况
补充:.NET技术 , C#