2010-04-09 34 views
0

在vb.net(2008)中,我希望能夠控制何時顯示contextMenuStrip(上下文菜單)。我不希望它總是出現時,單擊鼠標右鍵......只有當我的程序內的某些條件得到滿足。我想我會使用addHandler,但我不完全清楚如何完全控制contextMenuStrip的打開。我知道我會調用「open」方法來渲染contextMenuStrip。但是,我不清楚如何完全控制何時渲染contextMenuStrip。如何控制何時顯示contextMenuStrip?

回答

1

您需要將控件的ContextMenuStrip屬性設置爲null,然後處理MouseClick事件並調用ContextMenuStrip的Show函數,並傳遞控件和e.Location

相關問題