當您右鍵單擊窗口時,我想知道如何顯示上下文菜單。如何在C#中創建一個右鍵單擊事件處理程序#
這裏是我到目前爲止的代碼:
private void ShowContextMenu_RightClick(object sender, EventArgs e)
{
toolStripMenuItem5.Visible = true;
}
private void toolStripMenuItem5_Click(object sender, EventArgs e)
{
MessageBox.Show("Hi there this is my 3rd app which is *animation*.", "Programmed by D & K");
}
它是自動的,不需要代碼。將工具箱中的ContextMenuStrip拖放到窗體上並添加菜單項。設置窗體的ContextMenuStrip屬性。 Winforms的入門書籍或體面的教程可以節省您(和我們)很多時間。 –
@HansPassant沒有...只是拖放不附加菜單與窗體...它只是在窗體中創建菜單對象..它應該如何知道你要附加上下文菜單?所以如果你想用form.cs文件的形式附加它,你必須附加創建的上下文菜單與表單,檢查下面我清楚地回答.. –
設計器已經自動生成你手寫的代碼。它不會犯同樣的錯誤,它確保CMS在窗戶關閉時自動處理。這絕對是那種最好不寫的代碼,當它可以完成工作時也總是喜歡設計師。 –