Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
09.09.13, 08:48
|
#1
|
Anfänger
Registriert seit: Jul 2009
Beiträge: 4
Bedankt: 0
|
[C#] Anfängerfrage
Hi.
Habe eine wahrscheinlich einfache Frage. Durch Google komm ich auf keine Lösung, weil ich nicht weiß, wonach ich suchen soll.
Erstmal mein Code-Snippet:
string scan = (Convert.ToString(textBox1.Text));
if (e.Operation.Name ==scan )
{
btnKollision.PerformClick();
}
Jetzt möchte ich, dass nicht nur das, was in "scan" steht aktzeptiert wird, sonder auch Wörter, in dem der Inhalt von "scan" enthalten ist.
(zB: In der textBox1 steht "Scan". In der Liste, auf die Bezug genommen wird steht : Scan1, Scan2, Scan2a ....)
Danke!
|
|
|
09.09.13, 10:24
|
#2
|
bla
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
|
Da würde sich die Methode StartsWith anbieten.
Sonst siehe
|
|
|
09.09.13, 10:48
|
#3
|
Anfänger
Registriert seit: Jul 2009
Beiträge: 4
Bedankt: 0
|
Vielen dank!
Das hat mir geholfen.
Falls sich jemand dafür interessiert:
string scan = (Convert.ToString(textBox1.Text));
bool b;
b = e.Operation.Name.Contains(scan);
if (b)
{
btnKollision.PerformClick();
}
|
|
|
09.09.13, 20:10
|
#4
|
Anfänger
Registriert seit: Mar 2012
Beiträge: 12
Bedankt: 7
|
Oder um von anfang an direkt struktur reinzubringen:
string scan = textBox1.Text;
if (e.Operation.Name.Contains(scan))
{
btnKollision.PerformClick();
}
Bei textboxen brauchst du auch kein Convert.ToString, die text-Eigenschaft von Textboxen ist schon ein string.
|
|
|
09.09.13, 20:17
|
#5
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
Zitat:
Zitat von ChrizDoe
Oder um von anfang an direkt struktur reinzubringen...
|
Dann muss das PerformClick noch raus und der Wert über Databinding ermittelt werden.
So wie ist jetzt ist, funktioniert es, ist aber qualitativ totaler Murks...
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.
().
|