FAQ 0126: Wie arbeite ich mit Textboxen?
von Helge Rex
Frage
Diese FAQ beantwortet häufige Fragen zum Thema Textboxen.
Alle nachfolgenden Beispiele gehen davon aus, daß das Textbox-Objekt Text1 heißt.
Inhalt markieren
Um den Inhalt der Textbox zu markieren, sobald die Textbox den Fokus erhält, schreibt man folgenden Code in das GotFocus-Ereignis:
With Text1 .SelStart = 0 .SelLength = Len(.Text) End With
Teile unterschiedlich darstellen
Oft wird gefragt, wie man einzelne Teile des Inhalts anders darstellen kann als den Rest, z. B. fett, unterstrichen, andersfarbig. Das geht mit einer Textbox nicht, hier sieht der gesamte Inhalt immer gleich aus. Eine RichTextBox kann diese Aufgabe übernehmen.
Zeilenweise arbeiten
Mit Zeilen und Spalten beschäftigen sich diese Tipps:
- Aktuelle Zeilennummer einer TextBox, RichTextBox auslesen [Tipp 0038]
- Zeile und Spalte der Cursorposition, Zeichen zählen [Tipp 0053]
- Text zeilenweise markieren [Tipp 0118]
- Auslesen einer Zeile in einer Textbox [Tipp 0519]
Inhalte auslesen
Ein häufiges Problem ist das Auslesen von Textboxen fremder Anwendungen. Die folgenden Tipps nehmen sich dieses Problems an:
- TextBox anderer Anwendungen mit der Maus auslesen [Tipp 0119]
- Ein Passwortfeld auslesen [Tipp 0526]
Scrollbars
Zum Thema Scrollbars gibt es eine separate FAQ:
FAQ 0099: Wie kann ich die Scrollbars eines Steuerelements zur Laufzeit ein- und ausblenden?
Ihre Meinung
Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.