在C#中,為了設置ContextMenuStrip的默認項,您可以使用DefaultItem
屬性。以下是一個簡單的示例:
首先,創建一個ContextMenuStrip并添加一些菜單項:
// 創建一個新的ContextMenuStrip
ContextMenuStrip contextMenuStrip = new ContextMenuStrip();
// 添加菜單項
ToolStripMenuItem menuItem1 = new ToolStripMenuItem("菜單項1");
ToolStripMenuItem menuItem2 = new ToolStripMenuItem("菜單項2");
ToolStripMenuItem menuItem3 = new ToolStripMenuItem("菜單項3");
contextMenuStrip.Items.Add(menuItem1);
contextMenuStrip.Items.Add(menuItem2);
contextMenuStrip.Items.Add(menuItem3);
接下來,設置默認項。默認項是用戶按下右鍵時顯示的第一個菜單項:
// 設置默認項
contextMenuStrip.DefaultItem = menuItem1;
現在,當用戶右鍵單擊并選擇上下文菜單時,菜單項1將作為默認項顯示。
如果您想要更改默認項,只需將DefaultItem
屬性設置為新的菜單項即可。例如,如果您想要將默認項更改為menuItem2
,可以這樣做:
contextMenuStrip.DefaultItem = menuItem2;