TextBox.SelStart-Eigenschaft (Access)
Die SelStart-Eigenschaft gibt den Anfangspunkt des markierten Texts oder die Position der Einfügemarke an, wenn kein Text markiert ist. Ganze Zahl mit Lese-/Schreibzugriff.
Syntax
Ausdruck. SelStart
Ausdruck Eine Variable, die ein TextBox-Objekt darstellt.
HinwBemerkungeneise
Die SelStart-Eigenschaft verwendet einen Integer-Wert im Bereich von 0 bis zur Gesamtanzahl der Zeichen im Textfeldbereich eines Kombinationsfelds.
Sie können diese Eigenschaft für ein Steuerelement nur festlegen oder zurückgeben, wenn das Steuerelement den Fokus besitzt. Verwenden Sie zum Verschieben des Fokus auf ein Steuerelement die SetFocus-Methode.
Das Ändern der SelStart-Eigenschaft bricht die Auswahl ab, setzt eine Einfügemarke in den Text und legt die SelLength-Eigenschaft auf 0 fest.
Beispiel
Im folgenden Beispiel werden zwei Ereignisprozeduren verwendet, um einen vom Benutzer angegebenen Text zu suchen. Der zu durchsuchende Text wird in der Load-Ereignisprozedur des Formulars festgelegt. Die Click-Ereignisprozedur für die Schaltfläche Suchen (auf die der Benutzer klickt, um die Suche zu starten) fordert den Benutzer auf, den text einzugeben, nach dem gesucht werden soll, und markiert den Text im Textfeld, wenn die Suche erfolgreich ist.
Private Sub Form_Load()
Dim ctlTextToSearch As Control
Set ctlTextToSearch = Forms!Form1!Textbox1
' SetFocus to text box.
ctlTextToSearch.SetFocus
ctlTextToSearch.Text = "This company places large orders twice " & _
"a year for garlic, oregano, chilies and cumin."
Set ctlTextToSearch = Nothing
End Sub
Public Sub Find_Click()
Dim strSearch As String
Dim intWhere As Integer
Dim ctlTextToSearch As Control
' Get search string from user.
With Me!Textbox1
strSearch = InputBox("Enter text to find:")
' Find string in text.
intWhere = InStr(.Value, strSearch)
If intWhere Then
' If found.
.SetFocus
.SelStart = intWhere - 1
.SelLength = Len(strSearch)
Else
' Notify user.
MsgBox "String not found."
End If
End With
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für