我有主菜单叫做条目。它有很多子菜单项。 基于设置子菜单可以设置为visible = false。
如果隐藏了所有子菜单,我想隐藏条目主菜单。
我在这里尝试
int Count = 0;
foreach (ToolStripDropDownItem mnu in entriesToolStripMenuItem.DropDownItems)
{
if (mnu.Visible)
{
Count++;
}
}
if (Count == 0)
{
entriesToolStripMenuItem.Visible = false;
}
但问题是if (mnu.Visible)
总是返回false,因为子菜单的visible属性为false,因为Entries主菜单未展开。当我点击条目时,子菜单项的可见属性即将来临=
我想在表单加载事件中隐藏它。
答案 0 :(得分:0)
尝试使用Tag属性
list1 = [15, 20, 6, 3, 10]
count = 0
for x in range(1,len(list1)):
if(list1[x] >= list1[x-1]):
list1[x] = list1[x-1]
count += list1[x-1]-list1[x] + 1
list1[x] = list1[x-1]+1
print(list1)