Beispiele für KeyDown-Ereignis, TextBox-Steuerelement, CurLine-, CurTargetX-, CurX-, Text-Eigenschaft
Im folgenden Beispiel werden die Einstellungen der CurLine-, CurTargetX- und CurX-Eigenschaft in einem mehrzeiligen Textfeld nachverfolgt. Diese Einstellungen ändern sich im KeyUp-Ereignis , wenn der Benutzer in die Text-Eigenschaft eingibt, die Einfügemarke verschiebt und die Auswahl mithilfe der Tastatur erweitert.
Führen Sie die folgenden Schritte aus, um dieses Beispiel zu verwenden:
Kopieren Sie diesen Beispielcode in den Deklarationsbereich eines Formulars.
Fügen Sie dem Formular ein großes TextBox-Steuerelement mit dem Namen "TextBox1" hinzu.
Fügen Sie drei TextBox-Steuerelement mit den Namen "TextBox2", "TextBox3" und "TextBox4" in einer Spalte hinzu.
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
TextBox2.Text = TextBox1.CurLine
TextBox3.Text = TextBox1.CurX
TextBox4.Text = TextBox1.CurTargetX
End Sub
Private Sub UserForm_Initialize()
TextBox1.MultiLine = True
TextBox1.Text = "Type your text here. User CTRL + ENTER to start a new line."
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.