1
基本上我有一个带有3个项目的菜单条。另一个组合框与这三个完全相同的项目。将所选Menustrip项目设置为与ComboBox值相等,反之亦然
如何设置它,以便点击一个列表上的一个项目时,它将另一个列表设置为相同的值。
我希望我解释清楚。谢谢。
基本上我有一个带有3个项目的菜单条。另一个组合框与这三个完全相同的项目。将所选Menustrip项目设置为与ComboBox值相等,反之亦然
如何设置它,以便点击一个列表上的一个项目时,它将另一个列表设置为相同的值。
我希望我解释清楚。谢谢。
如果你想设置基础上,菜单项选择,您可以按照以下步骤组合框的SelectedItem:
第1步:你需要转换sender
对象为ToolStripMenuItem
在ToolStripMenuItemClick
事件处理程序。
步骤2:然后分配上述浇铸一入ComboBox.FindString()方法作为一个参数,以便它返回在Combobox
匹配项的索引。
第3步:现在通过FindString()方法将返回的Index值赋值给ComboBox1.SelectedIndex属性,以便在MenuStrip中选择的确切项目将在Combobox中进行选择。
试试这个:
item1ToolStripMenuItem.Click += new System.EventHandler(ToolStripMenuItem_Click);
item2ToolStripMenuItem.Click += new System.EventHandler(ToolStripMenuItem_Click);
item3ToolStripMenuItem.Click += new System.EventHandler(ToolStripMenuItem_Click);
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
comboBox1.SelectedIndex = comboBox1.FindString(((ToolStripMenuItem)sender).Text);
}