如何动态加载窗体菜单并设置菜单为不同样式
pg999 2011-08-14 11:02:35 我已经动态加载菜单为普通的菜单,但大家知道,C#中的菜单可以文本框,可以是普通菜单,还可以供选择的菜单,我想把供选择的菜单点击后显示状态栏或不显示,如何做到到,下面的我的部分代码
class Menu()
{
void AddMenu(){
ToolStripMenuItem mainMenuItem = new ToolStripMenuItem();
mainMenuItem.Name = "menu" + "001";
mainMenuItem.Text = "menu001"
mainMenuItem.CheckOnClick = true;
mainMenu.Items.Add(mainMenuItem);
EventHandler eh = GetEvent(Menu001Click);
mainMenuItem.Click += eh;
}
protected EventHandler GetEvent(object mEvent)
{
EventHandler eh;
eh = new EventHandler(Menu001Click);
}
void Menu001Click(object sender, EventArgs e)
{
//我要如何写才能在主窗体显示或不显示状态条呢?
}
}
public partial class MainForm : Form
{
void MainFormLoad(object sender, EventArgs e)
{
Menu m = new Menu();
m.AddMenu();
}
}
我的窗体上有一个statusBar的状态条。