簡體   English   中英

如何控制何時顯示contextMenuStrip?

[英]How do I control when a contextMenuStrip is displayed?

在vb.net(2008)中,我希望能夠控制何時顯示contextMenuStrip(上下文菜單)。 我不希望它始終在單擊鼠標右鍵時出現...僅在滿足程序中的某些條件時才出現。 我想我會使用addHandler,但是我不清楚如何完全控制contextMenuStrip的打開。 我知道我會發出對“ open”方法的調用以呈現contextMenuStrip。 但是,我不清楚如何完全接管何時渲染contextMenuStrip的控制。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM