yah*_* kh 3 c# menustrip visual-studio-2010 winforms
我正在使用WinForms,我尝试过TreeView,它几乎与MenuStrip具有相似的结构,只有一件我无法弄清楚的是如何插入ToolStripMenuItem作为子项.无论如何可能是这样的:
//There is no Items.Add() after you find the toolstripitem array
MenuStrip.Items.Find("key").Items.Add().
//Same thing
ToolStripMenuItem.Items.Find("key").Items.Add().
Run Code Online (Sandbox Code Playgroud)
我几乎尝试了所有的东西,根本就没有这样的东西,也许有人可以帮助我.
试试这个代码.
var item = menuStrip1.Items["toolStripMenuItem1"];
ToolStripMenuItem newItem = new ToolStripMenuItem("my new item");
var index = menuStrip1.Items.IndexOf(item);
menuStrip1.Items.Insert(index + 1, newItem);
Run Code Online (Sandbox Code Playgroud)
编辑:更新了新代码.
Edit2:此代码将添加新的菜单项作为下拉项.
ToolStripMenuItem item = (ToolStripMenuItem)menuStrip1.Items["toolStripMenuItem1"];
ToolStripMenuItem newItem = new ToolStripMenuItem("my new item");
item.DropDownItems.Add(newItem);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4706 次 |
| 最近记录: |