private void init()
{
foreach (ToolStripItem item in menuStrip1.Items)
{
if (item is ToolStripMenuItem)
{
//ToolStripDropDown tsd = (item as ToolStripMenuItem).DropDownItems;
ToolStripMenuItem tsd = (item as ToolStripMenuItem);
for (int i = 0; i < tsd.DropDownItems.Count; i++)
{
if (tsd.DropDownItems[i] is ToolStripMenuItem)
{
tsd.DropDownItems[i].Text = i.ToString();
}
}
}
}
}
本文介绍了一个使用 C# 实现的对 ToolStrip 菜单项进行动态设置的方法。通过遍历 menuStrip1 中的所有 ToolStripItem,并判断其类型为 ToolStripMenuItem 时,再进一步遍历其 DropDownItems,将所有子项的文字内容替换为其索引值,实现了菜单项内容的动态更新。
2713

被折叠的 条评论
为什么被折叠?



