簡體   English   中英

如何在 C# 中向 MenuStrip 的 ToolStripMenuItem 添加子項

[英]How to Add Sub Items to a MenuStrip's ToolStripMenuItem in C#

我已將menustrip1添加到我的 Windows 窗體中,並且我靜態地向該menustrip1添加了一個toolstripmenuitem (WindowstoolStripmenuItem)。 我已經動態創建了一個工具條菜單項。 我想將此動態工具條菜單項添加到在設計時靜態創建的靜態菜單條項(WindowstoolStripmenuItem)中。

ToolStripMenuItem itm = new ToolStripMenuItem();
itm.Name = "fm1";
itm.Text = "Form1";

如何將此子項添加到靜態菜單條的 Windows 項中。

您可以將ToolStripMenuItem添加到另一個ToolStripMenuItem.DropDownItems集合。

如果您沒有對 ToolStripMenuItem 的引用,則可以通過鍵(名稱屬性)或索引獲取

var itm = menustrip1.Items["Text"];
var itm = menustrip1.Items[0];

這是代碼

var menustrip1 = new System.Windows.Forms.MenuStrip();
var item = new System.Windows.Forms.ToolStripMenuItem()
{
    Name = "Test",
    Text = "Test" 
};
var item2 = new System.Windows.Forms.ToolStripMenuItem()
{
    Name = "Test",
    Text = "Test"
};
item.DropDownItems.Add(item2);
menustrip1.Items.Add(item);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM