首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

自定义的ToolStripMenuItem 怎么实现checked状态的改变

2012-03-01 
自定义的ToolStripMenuItem 如何实现checked状态的改变.请教大家:自定义的ToolStripMenuItem 如何在 XXXXX

自定义的ToolStripMenuItem 如何实现checked状态的改变.

请教大家:
自定义的ToolStripMenuItem 如何在 XXXXXXXXXXXXXXXXXXXXXXXXXXX位置实现checked状态的改变.
 ToolStripMenuItem DevMenu = new ToolStripMenuItem();
 DevMenu = new ToolStripMenuItem();
 for (i = 0; i < al.Count; i++)
 {
  DevIncludeM[i] = new ToolStripMenuItem();
  DevIncludeM[i].Name = al[i].ToString();
  DevIncludeM[i].Text = al[i].ToString();
  DevIncludeM[i].Click += new EventHandler(DevIncludeM_Click);  
 }

 private void DevIncludeM_Click(object sender, EventArgs e)
 {
  switch (((System.Windows.Forms.ToolStripDropDownItem)sender).Text)
  {
  case "快捷工具条" :
  XXXXXXXXXXXXXXXXXXXXXXXXXXX
  break;
  }
}


[解决办法]
switch (((System.Windows.Forms.ToolStripDropDownItem)sender).Text) 

case "快捷工具条" : 
快捷工具条.Checked=!快捷工具条.Checked; 
break; 


[解决办法]
将CheckOnClick设为true,然后在OnClick里面修改Checked就好了。

热点排行