簡體   English   中英

VB.Net:如何在右鍵單擊上顯示組框?

[英]VB.Net: How to display groupbox on right click?

我正在制作一個VB.Net Web瀏覽器,為了使整個外觀看起來不錯,當用戶右鍵單擊時,我希望一個組框顯示在鼠標右鍵單擊的位置。 我在SourceForge上使用ChromeWebBrowser.Net項目,並添加以下代碼:

Private Sub ChromeWebBrowser1_MouseUp(sender As Object, e As MouseEventArgs) Handles ChromeWebBrowser1.MouseUp
    If e.Button = Windows.Forms.MouseButtons.Right Then
        GroupBox1.Location = (e.Location)
        GroupBox1.Visible = True
    Else

    End If
End Sub

它應該可以工作,但是當我測試它並右鍵單擊Web瀏覽器控件時,它沒有顯示。 當我將相同的代碼添加到主窗體代碼中時,它工作正常,只是在瀏覽控件上不起作用。 沒有錯誤或任何東西,它將不會顯示。 我需要做些特別的事情嗎,還是可以解決這個問題? 非常感謝!

老實說,這聽起來更像是您應該使用ContextMenuStrip。 您可以將一個拖放到您的表單上(然后在其中添加項目),最后,您可以將webbrowser的contextmenustrip屬性設置為您剛設計的表單。

暫無
暫無

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

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