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);
}