2011-12-15 85 views
0

奇怪的問題:VB.Net MenuStrip中 - 所有的子菜單可見一次

我有一個VB.Net窗口形式的MenuStrip,我在大學裏的老師說,如果我可以讓所有的下拉列表中的MenuStrip中變得可見立刻,他會釋放我從考試:D

這是甚至可能的和如何?

我知道我可以.ShowDropDown()一個條目,但當我打電話給下一個,第一個隱藏。

在此先感謝!

+2

你的老師並沒有幫助你明智地度過你的時間。參加考試。 – 2011-12-15 09:39:05

回答

0

也許這可以幫助:

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。

1

請記住,經常有什麼是不可取的。

Windows的用戶希望程序能夠以某些標準方式運行,並按照Microsoft推出的各種樣式和設計準則進行佈局。

當您的程序違反了這些準則時,用戶會變得困惑和煩惱。

界面設計很重要,你的老師有希望試圖讓你去思考這個領域。專業的答案是,儘管可以一次打開所有的下拉菜單,但這對用戶來說會是一種不愉快的體驗。