奇怪的问题:
我有一个VB菜单条。我的大学老师说,如果我能让菜单栏的所有下拉菜单同时显示,他就会让我免试:D
这可能吗?怎么可能?
我知道我可以.ShowDropDown()
一个条目,但是当我调用下一个条目时,第一个条目隐藏了。
提前感谢!
请记住,可能的往往不是理想的。
Windows的用户希望程序以某种标准的方式运行,并按照微软提倡的各种风格和设计准则进行布局。
当你的程序违反这些准则时,用户就会感到困惑和烦恼。
界面设计很重要,你的老师希望能让你思考这个领域。专业的回答是,虽然可以同时打开所有的下拉菜单,但这会给用户带来不愉快的体验。
也许这能帮到你:
CType (MenuStrip1.Items (0), ToolStripDropDownItem) .DropDown。AutoClose = False
CType (MenuStrip1.Items (1) ToolStripDropDownItem) .DropDown。AutoClose = False
CType (MenuStrip1.Items (0), ToolStripDropDownItem) .ShowDropDown ()
CType (MenuStrip1.Items (1) ToolStripDropDownItem) .ShowDropDown ()
在我的测试中,我得到ToolStripDropDownItems中的两个下拉菜单同时打开。