Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] Mostrare il menu
Forum - C# / VB.NET - [VB.NET] Mostrare il menu

Avatar
AcitanoX (Normal User)
Newbie


Messaggi: 7
Iscritto: 15/08/2010

Segnala al moderatore
Postato alle 15:24
Sabato, 19/11/2011
Allora, ho questo codice che mi mostra il menù quando uso il tasto destro del mouse sulla linguetta di una TabPage:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub text_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
  2.         If e.Button = MouseButtons.Right Then
  3.             For i As Integer = 0 To tabs.TabCount - 1
  4.                 Dim rec = tabs.GetTabRect(i)
  5.                 If rec.Contains(e.Location) Then
  6.                     rightmenutext.Show(Windows.Forms.Cursor.Position)
  7.                 End If
  8.             Next
  9.         End If
  10.     End Sub



Come potrei convertirlo per mostrarlo quando uso il tasto destro del mouse sul testo evidenziato in una determinata RichTextBox?

P.S: L'evento lo chiamerò usando questo codice:

Codice sorgente - presumibilmente VB.NET

  1. Public Sub New()
  2.         InitializeComponent()
  3.         For Each c As Control In GetChildControls(Me)
  4.             If TypeOf c Is RichTextBox Then
  5.                 AddHandler c.MouseUp, AddressOf text_MouseUp
  6.             End If
  7.         Next
  8.     End Sub


PM