Hallo!
Ich habe mal eine Frage:
Kann man irgendwie abfragen ob ein bestimmter Text irgendwo in einer Textbox steht.
Also wenn man z.B. "giraffe" abfragt und in der Textbox:
"h slugiraffedj?"
steht.
Also das man irgendwie mit einer If-Anweisung abfragt ob ein Text in der Textbox vorkommt. Ungefähr so vieleicht:
if (textBox1.HatIrgendeinText == "giraffe")
{
MessageBox.Show("Das Wort \"giraffe\" kommt in dem Text vor");
}
Ich hoffe jemand kann mir helfen. 🙂
Gruß
Torner
Hallo torner,
deine gesuchte Funktion heißt String.IndexOf(string suchtext)
:
if (textBox1.Text.IndexOf("giraffe") > -1)
{
MessageBox.Show("Das Wort \"giraffe\" kommt in dem Text vor");
}
Edit: Ist natürlich ".Text" und nicht ".Value" ... Jaja, die Uhrzeit ...
m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
Hallo m0rius,
bzw. eher String.Contains
herbivore
@m0rius
Danke! So eine Funktion hab ich gesucht. Klappt einwandfrei!
@herbivore
was meinst du genau mit String.Contains?
Gruß
Torner
Hallo torner,
ein wenig Eigeninitiative kann man doch schon erwarten, oder?
http://www.java2s.com/Tutorial/CSharp/0100__String/StringContainsastring.htm
Hallo herbivore,
... oder so. Ist vll. hier etwas passender.
m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
Sieh vorsorglich auch hier nach [Hinweis] Wie poste ich richtig? Punkt 1.1.1
if(textBox1.Text.Contains("irgendeintext"))
{
//Tu was
}
Gruß pdelvo