好的,我有一个名为 Form1.menuStrip1 的 MenuStrip。 Form1.menuStrip1 有两个水平项目,分别称为“菜单”和“列表”。我想要做的是向列表菜单添加一个新的子菜单项。我有一个名为 mystring 的字符串,我希望它成为新项目的标题。
类似这样的东西
void AddItem(string mystring)
{
// add mystring
}
最佳答案
这是示例
ToolStripMenuItem fileToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
ToolStripMenuItem loadLogsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
fileToolStripMenuItem1.Name = "File";
loadLogsToolStripMenuItem1.Name ="Logs";
this.fileToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.loadLogsToolStripMenuItem1
}
那么如果您想向文件添加更多子项,您将拥有文件->日志,只需在 this.loadLogsToolStripMenuItem1 之后添加更多。
关于c# - 如何将子菜单项添加到 MenuStrip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682663/