如何在 C# 中将子项添加到 MenuStrip 的工具条带菜单项



我已经在我的窗口窗体中添加了一个menustrip1,我静态地向该menustrip1中添加了一个toolstripmenuitem(WindowstoolStripmenuItem)。我已经动态创建了一个工具tripmenuitem。我想将此动态工具tripmenuitem添加到静态菜单条项(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);

相关内容

  • 没有找到相关文章

最新更新