Entwickler-Ecke
WinForms - String in Textbox markieren
Andre06 - Mi 21.12.11 19:37
Titel: String in Textbox markieren
Hallo alle zusammen... :)
Ich bin neu hier und brauche eure Hilfe bei einem meiner Programme... Ich habe über die SuFu geguckt, aber leider nichts gefunden. Google hab ich noch nichts wirklich passenendes gefunden. Vielleicht bin ich auch zu doof es zu finden. Falls ja, Entschuldige ich mich und wäre für einen Link sehr dankbar. :D
Also ich programmiere gerade einen Webbrowser und habe folgendes Problem:
Ich habe eine Form, welche den Quelltext einer bestimmten Seite anzeigt. Man soll Begriffe suchen können:
Frage: Wie kann ich einen String in einer Textbox suchen und markieren?
Vielen Dank im voraus :)
Yogu - Mi 21.12.11 20:22
Hallo und :welcome:
Im einfachsten Fall kannst du mit der Methode IndexOf nach dem ersten (und weiteren) Vorkommen eines Strings suchen. Diese Methode kannst du auf textBox1.Text anwenden. Um den Text zu markieren, musst du diesen Rückgabewert und die Länge des Strings an textBox1.Select übergeben. Schließlich solltest du noch den Fokus setzen, das geht mit textBox1.Focus.
Grüße,
Yogu
Andre06 - Mi 21.12.11 20:37
Hallo Yogu,
vielen, vielen Dank für deine Hilfe. Es hat funktioniert. Das, was mir gefehlt hat war Textbox1.Focus()...
Das mit Indexof().. funktioniert prima...
Nochmal vielen Danke für die schnelle, funktionierende Hilfe :D
Lg Andre06
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!