Ergebnis 1 bis 12 von 12
-
AEG Gast
Hallo alle!
Ich bin gerade am Dinge ausprobieren bei Visual Studio Express for WP und da kam mir die Idee aufgrund der Eingabe des Nutzers zu reagieren. Doch mir fällt nicht ein wie ich das machen soll (Eine Konvertierung von String zu Bool ist ja nicht möglich, ich kann also nicht einfach mit "if(Textbox1.Text ="...")...." kommen.
Kennt jemand eine Lösung für dieses Problem?
Danke!
Euer Ahref2
-
Bin neu hier
- 27.02.2011, 13:27
- #2
Hallo
Doch das geht schon.
if(Textbox1.Text == "TEST")
{
....
}
Oder wo liegt das Problem?
Gruss
-
AEG Gast
Okey jetzt is gegangen, man bin ich dämlich! >.<
Dank dir Stofa!
Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
-
Fühle mich heimisch
- 27.02.2011, 19:23
- #4
Dein Fehler glaub lag oben daran dass du nur ein = benutzt hast. Für eine IstGleich Abfragung brauchst du zwei ==. Ist in jeder Programmiersprache die ich kenne so
Mit der kostenlosen PocketPC.ch App von meinem HD7 T9292 aus geschrieben.
-
AEG Gast
Hmm da war wohl etwas anderes krumm, denn ich habe sonst auch immer 2 = genommen... ??
Naja jetzt gehts =)
Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
-
- 28.02.2011, 00:33
- #6
Nimm für Stringvergleiche immer Equals!
-
AEG Gast
Also ich habe noch eine Frage:
Wie kann ich bei einem
if(textbox1.Text == "Asdf")
{
Textblock1.text = "jooo die serie is gut
}
Vergleich mehreremöglichkeiten angeben??
Also
If(blabla.Text=="Hallo", "gruezi", "ich gruess dich")
{
....
So in diesem sinne...
Ud wie kann ich den text nach wörter scannen???
Danke =D
Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
-
Fühle mich heimisch
- 28.02.2011, 06:03
- #8
Hi,
ich verwende für Mehrfachabfragen in der Regel ein switch:
string strText = "Was auch immer";
switch(strText)
{
case "Was":
//mache was 1
break;
case "auch":
//mache was 2
break;
default:
//sonst mache das
break;
}
Du kannst aber auch mit Else If arbeiten ...
Nach einem Text in einem String kannst du mit Contains suchen:
if(textbox1.text.Contains("was"))
{
// mache was
}
robbylight hat völlig recht. Für Stringvergleich immer Equals verwenden:
if(TextBox1.Text.Eqals("Was")){ ... ;}
oder eben Negativ (! bedeutet Nicht):
if(!TextBox1.Text.Equals("Was")){ ...; }
Evtl. solltest du dir aber mal Regular Expressions anschauen. Damit kannst du komplexe String-Abfragen bauen und sie immer wieder verwenden. Ein Beispiel findest du hier:
http://www.c-sharpcorner.com/uploadf...regexppsd.aspx
-
- 28.02.2011, 06:07
- #9
oder
Code:if(TextBox1.Text.Eqals("Was") OR (TextBox1.Text.Eqals("sonst"))
-
Mich gibt's schon länger
- 03.03.2011, 10:24
- #10
Das mit dem equals ist Käse. == macht genau das selbe wie equals!
Nur um diesen alten Mythos mal aufzuklären.
-
AEG Gast
At yjeanrenaud: ja genau "or" danach suchte ich. =)
Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
-
Fühle mich heimisch
- 03.03.2011, 14:12
- #12
@dave123456:
hat nix damit zu tun, das es nicht funktioniert, sondern hat was mit Lesbarkeit des codes zu tun und natürlich auch mit der Fehlerquelle = statt ==
Ähnliche Themen
-
Text auf Sperrbildschirm. Wie kann ich diesen ändern?
Von tanooga im Forum Samsung Galaxy SAntworten: 4Letzter Beitrag: 31.07.2010, 17:09 -
Wie Anrufbeantworter abfragen?
Von Andoide im Forum HTC Desire SonstigesAntworten: 2Letzter Beitrag: 03.05.2010, 17:17 -
Wie Datentransfer abfragen TP2
Von chekka im Forum HTC Touch Pro 2Antworten: 1Letzter Beitrag: 17.01.2010, 13:26 -
Wie gut funktioniert die Eingabe über den Touchscreen für längere Text wie SMS/Mails
Von thewilli im Forum HTC MagicAntworten: 4Letzter Beitrag: 09.07.2009, 01:10 -
wie kopiert man Texte/Inhalt aus Text-Boxen etc.
Von schrecke im Forum HTC Touch DiamondAntworten: 0Letzter Beitrag: 20.05.2009, 18:03
Pixel 10 Serie mit Problemen:...