0

奇怪的问题:

我有一个 VB.Net windows 形式的菜单条,我大学的老师说,如果我能让菜单条的所有下拉列表立即可见,他会让我免于考试:D

这甚至可能吗?如何?

我知道我可以.ShowDropDown()进入,但是当我调用下一个时,第一个隐藏了。

提前致谢!

4

2 回答 2

1

请记住,通常可能的事情并非是可取的。

Windows 用户期望程序以某些标准方式运行,并按照 Microsoft 提倡的各种样式和设计指南进行布局。

当您的程序违反这些准则时,用户会感到困惑和烦恼。

界面设计很重要,你的老师希望你能试着让你思考这个领域。专业的回答是,虽然可以一次打开所有的下拉菜单,但这对用户来说是一种不愉快的体验。

于 2011-12-15T10:33:13.120 回答
0

也许这可以帮助:

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 中的两个 DropDown。

于 2011-12-15T09:59:49.093 回答