Text in Textbox suchen?
lima-city → Forum → Programmiersprachen → Basic
abfragen
baum
beispiel
bestimmten punkt
code
einzelne array
entscheidung
feld
kompliziert danke
nachteil
position
spalten
string
suchen
text
treffer
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Puh, hab jetzt lange nicht mehr VB programmiert, aber vielleicht könnte dir das weiterhelfen:
dim arr() as string = mytextbox.text.split(" ")
Dann kannst du jedes einzelne array-Feld abfragen, ob dort "Baum" drin steht...
for i = 0 to arr.length-1 if (arr(i) = "Baum") MsgBox ("Baum gefunden") endif next
Oder du machst es gleich so:
if (mytextbox.text.contains(" Baum ") MsgBox("Baum gefunden") endif
Kommt drauf an, was du damit sonst noch so anstellen willst... ist deine Entscheidung was du verwendest... -
tangoal schrieb:
Oder du machst es gleich so:
if (mytextbox.text.contains(" Baum ") MsgBox("Baum gefunden") endif
Ja das hier hat geklappt!
Das andere war mir zu kompliziert... ^^
Danke! -
If TextBox1.Text.IndexOf("Baum") = -1 Then MsgBox("Baum ist nicht in der Textbox!") ElseIf TextBox1.Text.IndexOf("Baum") >= 0 Then MsgBox("Baum ist in der Textbox!") End If
Indexof() liefert die Position zurück wo sich der String befindet.
Wenn du von einem bestimmten punkt aus suchen willst dann so:
If TextBox1.Text.IndexOf("Baum", 10) = -1 Then MsgBox("Baum ist nicht in der Textbox!") ElseIf TextBox1.Text.IndexOf("Baum", 10) >= 0 Then MsgBox("Baum ist in der Textbox!") End If[
die 10 ist in dem beispiel die Position von der aus du suchst. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage