C#窗體設計:[18]動態新增選單?

Tags: 動態, 選單, 窗體,

實現動態新增選單,動態的新增選單,選擇新建則新建一個選單。

工具/原料

Microsoft Visual Studio 2015

方法/步驟

新建一個C#應用程式,應用程式命名為CreateMenu。

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

窗體介面設計如下:

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

對“新建”、“移除”、“退出”選單按鈕新增響應函式,響應函式中新增一下程式碼:

ToolStripMenuItem newMenu = new ToolStripMenuItem("插入");

private void newStripMenuItem_Click(object sender, EventArgs e)

{

menuStrip1.Items.Add(newMenu);

label1.BackColor = Color.Red;

label1.Text = "插入新的選單欄選單";

}

private void DeleteStripMenuItem_Click(object sender, EventArgs e)

{

menuStrip1.Items.Remove(newMenu);

label1.BackColor = Color.Yellow;

label1.Text = "刪除新的選單欄選單";

}

private void 退出QToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Close();

}

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

程式執行如下:

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

單擊“新建”、“移除”程式執行如下:

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

C#窗體設計:[18]動態新增選單

窗體設計:[18]動態新增選單#

注意事項

注意選單新增的方法

動態, 選單, 窗體,
相關問題答案