public partial class Form1 : Form
{
MainMenu mainMenu = null;
MenuItem itemMacOS = null;
MenuItem itemSilver = null;
MenuItem itemOne = null;
public Form1():base()
{
InitializeComponent();
//初始化菜单
mainMenu = new MainMenu();
itemMacOS = new MenuItem();
itemSilver = new MenuItem();
itemOne = new MenuItem(); mainMenu.MenuItems.AddRange(new MenuItem[] { this.itemMacOS, this.itemSilver, this.itemOne });
this.itemMacOS.Text = "MacOS";
this.itemMacOS.Index = 0; this.itemSilver.Text = "Silver";
this.itemSilver.Index = 1; this.itemOne.Text = "One";
this.itemOne.Index = 2;
}
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
可是现在又出现了一个问题,我用的是2.0的控件-MenuStrip,
比如说实例化了一个MenuStrip menuStrip
好像用this.Menu=menuStrip没用啊。
另外,要怎样跟楼上的加分啊?
itemMacOS = new ToolStripMenuItem();
itemSilver = new ToolStripMenuItem();
itemOne = new ToolStripMenuItem();
itemOne.Text = "One";
itemMacOS.Text = "MacOS";
itemSilver.Text = "Silver";
menuStrip.Items.AddRange(new ToolStripItem[] { itemMacOS, itemSilver, itemOne }); this.MainMenuStrip = menuStrip;
用这个方法好像不能显示菜单啊