奇怪的问题:VB.Net MenuStrip中 - 所有的子菜单可见一次
我有一个VB.Net窗口形式的MenuStrip,我在大学里的老师说,如果我可以让所有的下拉列表中的MenuStrip中变得可见立刻,他会释放我从考试:D
这是甚至可能的和如何?
我知道我可以.ShowDropDown()
一个条目,但当我打电话给下一个,第一个隐藏。
在此先感谢!
奇怪的问题:VB.Net MenuStrip中 - 所有的子菜单可见一次
我有一个VB.Net窗口形式的MenuStrip,我在大学里的老师说,如果我可以让所有的下拉列表中的MenuStrip中变得可见立刻,他会释放我从考试:D
这是甚至可能的和如何?
我知道我可以.ShowDropDown()
一个条目,但当我打电话给下一个,第一个隐藏。
在此先感谢!
也许这可以帮助:
CTYPE(MenuStrip1.Items(0),ToolStripDropDownItem).DropDown.AutoClose =假
CTYPE(MenuStrip1.Items(1),ToolStripDropDownItem).DropDown.AutoClose =假
CTYPE(MenuStrip1.Items(0),ToolStripDropDownItem).ShowDropDown()
CTYPE(MenuStrip1.Items(1),ToolStripDropDownItem).ShowDropDown()
在我的测试中,我同时打开了ToolStripDropDownItems中的两个DropDown。
请记住,经常有什么是不可取的。
Windows的用户希望程序能够以某些标准方式运行,并按照Microsoft推出的各种样式和设计准则进行布局。
当您的程序违反了这些准则时,用户会变得困惑和烦恼。
界面设计很重要,你的老师有希望试图让你去思考这个领域。专业的答案是,尽管可以一次打开所有的下拉菜单,但这对用户来说会是一种不愉快的体验。
你的老师并没有帮助你明智地度过你的时间。参加考试。 – 2011-12-15 09:39:05