VisualBasic 2008: Ich habe mehrere Textfelder, die alle das selbe Kontextmenü aufrufen. Beim Anklicken eines Eintrags soll sich die Aktion auf das Textfeld beziehen, von dem aus das Menü aufgerufen wurde (bspw. Einfügen von Text). Wie kann ich abfragen, über welchem Textfeld das Kontextmenü aufgerufen wurde?
Public Class Form1
Dim TbxFocus As TextBox
Private Sub AktionToolStripMenuItem\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AktionToolStripMenuItem.Click
If Me.tbxFocus IsNot Nothing Then
MessageBox.Show(Me.tbxFocus.Text)
Else
MessageBox.Show("nix")
End If
End Sub
Private Sub Tbx\_MouseDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseDown, TextBox2.MouseDown, \_
TextBox3.MouseDown, TextBox4.MouseDown
Me.TbxFocus = CType(sender, TextBox)
End Sub
End Class