2011-09-13 51 views
0

如何在C#(winform)中創建沒有邊框的ContextMenu?如何在C#中創建沒有邊框的ContextMenu?

問題很簡單,我只想刪除ContextMenu的邊框。 這裏的ContextMenu是System.Windows.Forms.ContextMenu。

如果唯一的解決方案是繼承ContextMenu並重寫DrawItem,那麼沒有更糟的痛苦。

有什麼建議嗎?

+2

C#沒有上下文菜單。你必須指定一個GUI庫。 –

+0

System.Windows.Forms.ContextMenu,不是嗎? – jondinham

+2

@Paul它也是在WPF中,這就是爲什麼你需要指定 –

回答

1

如果您正在使用WPF,那麼你可以在邊框粗細設置爲0

<ContextMenu BorderThickness="0"> 
+2

你怎麼能假設? –

+2

@Oskar,我已經改寫了我的話:) –

+0

壞消息,我正在使用winform,得到了一個解決方案? – jondinham