{
// 先添加三个菜单项目到“复选列表”
// 菜单的下拉菜单中。
for(int i = 1;i <= 3;i++)
{
AddOption();
}
// 创建一个用来显示文字标签的ToolStripLabel控件。
ToolStripLabel menuLabel = new ToolStripLabel();
menuLabel.Text = "请选取:";
// 将ToolStripLabel控件新增到MenuStrip控件
// 的Items集合中,以便将它加至菜单中。
MenuStrip1.Items.Add(menuLabel);
// 创建一个用来显示下拉列表框
// 的 ToolStripComboBox 控件。
ToolStripComboBox menuComboBox =
new ToolStripComboBox();
menuComboBox.Items.Add("停靠上边界");
menuComboBox.Items.Add("停靠下边界");
menuComboBox.Items.Add("停靠左边界");
menuComboBox.Items.Add("停靠右边界");
menuComboBox.SelectedIndex = 0;
menuComboBox.ToolTipText = "选取菜单的停靠位置";
// 设定当选取ToolStripComboBox控件中的不同选项时
// 就执行事件处理函数 ComboBox_SelectedIndexChanged。
menuComboBox.SelectedIndexChanged += new
System.EventHandler(this.ComboBox_SelectedIndexChanged);
// 将ToolStripComboBox控件添加到MenuStrip控件
// 的Items集合中,以便将它加到菜单中。
MenuStrip1.Items.Add(menuComboBox);
// 依序创建三个拥有按钮外观的ToolStripButton控件。
ToolStripButton button1 = new ToolStripButton();
ToolStripButton button2 = new ToolStripButton();
ToolStripButton button3 = new ToolStripButton();
// 依序设定这三个ToolStripButton控件的图片。
button1.Image = Resources.SampleImage1;
button2.Image = Resources.SampleImage2;
button3.Image = Resources.SampleImage3;
// 依序设定这三个ToolStripButton控件的工具提示信息。
button1.ToolTipText = "蓝色";
button2.ToolTipText = "红色";
button3.ToolTipText = "绿色";
// 依序设定这三个ToolStripButton控件的Name属性。
button1.Name = "Blue";
button2.Name = "Red";
button3.Name = "Green";
// 设定当引发这三个ToolStripButton控件的Click事件
// 时就执行事件处理函数ColorButton_Click。
button1.Click +=
new System.EventHandler(this.ColorButton_Click);
button2.Click +=
new System.EventHandler(this.ColorButton_Click);
button3.Click +=
new System.EventHandler(this.ColorButton_Click);
// 将这三个ToolStripButton控件新增到MenuStrip控件
// 的Items集合中,以便将它加至菜单中。
MenuStrip1.Items.Add(button1);
MenuStrip1.Items.Add(button2);
MenuStrip1.Items.Add(button3);
// 创建一个结合按钮与下拉列表
// 的ToolStripSplitButton控件。
ToolStripSplitButton colorSplitButton = new ToolStripSplitButton();
// 设定ToolStripSplitButton控件的文字。
colorSplitButton.Text = "蓝色";
// 设定当单击ToolStripSplitButton控件的标准按钮时
// 就执行事件处理函数SplitButton_Click。
colorSplitButton.ButtonClick += new
System.EventHandler(this.SplitButton_Click);
// 创建三个ToolStripMenuItem对象。
ToolStripMenuItem tsmiColorOption1 =
new ToolStripMenuItem();
ToolStripMenuItem tsmiColorOption2 =
new ToolStripMenuItem();
ToolStripMenuItem tsmiColorOption3 =
new ToolStripMenuItem();
// 设定这三个ToolStripMenuItem对象的文字。
tsmiColorOption1.Text = "蓝色";
tsmiColorOption2.Text = "红色";
tsmiColorOption3.Text = "绿色";
// 设定这三个ToolStripMenuItem对象的工具提示信息。
tsmiColorOption1.ToolTipText = "蓝色";
tsmiColorOption2.ToolTipText = "红色";
tsmiColorOption3.ToolTipText = "绿色";
// 设定这三个ToolStripMenuItem