2009-11-12 85 views
0

有沒有方法可以將標題添加到彈出菜單?我沒有找到這個屬性。Visual Basic和上下文菜單

+1

讓我問你這個問題:你見過一個帶有標題的彈出式菜單嗎?不只是一個沒有做任何事的正常命令項目,也就是說。 – 2009-11-12 19:49:41

+0

想到這一點你是對的。但我的情況是,這個彈出將關閉datagridview,它是行敏感的,因爲用戶可以在非當前行上彈出此菜單,他們可能會感到困惑,有時他們選擇的項目不是突出顯示的項目。所以我認爲把他們點擊的項目作爲標題或類似的東西。你有另外一個建議嗎? – Alex 2009-11-12 20:07:24

回答

1

您也可以通過在上下文菜單中將想要顯示在信息頭中的信息作爲第一項來模擬上下文菜單中的信頭。在它下面放置一個分隔符(或者兩個),並在其後面放置任何代碼。

可視化分離項目,用戶將學會非常快,點擊第一項不會做任何事情。

0

這可能不適用於您的情況,但每當我需要顯示不是當前/突出顯示行的網格行的上下文菜單時,我先將該行作爲當前行,然後顯示菜單。這將消除菜單上標題的需要。如果用戶在該行上點擊右鍵,我假設你正在顯示上下文菜單。在顯示上下文菜單之前,請確保該行是當前並突出顯示。

0

按照Corin的說法,但禁用第一項。如果你禁用它,那應該完全消除混淆。