|
You last visited: Today at 02:02
Advertisement
If,Else if simple frage
Discussion on If,Else if simple frage within the General Coding forum part of the Coders Den category.
06/01/2011, 11:26
|
#1
|
elite*gold: 100
Join Date: Jun 2010
Posts: 1,114
Received Thanks: 490
|
If,Else if simple frage
Moin,
Ich code gerade was in c# und habe eine
Combobox wenn man ein item von der combobox auswahlt und auf ein button klickt wird etwas in der tesxtbox ausgeben.
Ist ja nichts schweres hab es auch gemacht jedoch
hab ich da jetzt 20 Else if
Konnt ich das iwie verkurzern weil wenn die combox 100 items hat kann ich ja nicht 100 else machen.
|
|
|
06/01/2011, 16:59
|
#2
|
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
|
Quote:
Originally Posted by Amphion
Moin,
hab ich da jetzt 20 Else if
Konnt ich das iwie verkurzern
|
Hi, ich kenn mich nicht mit C# aus, aber da gibts doch sicher was wie switch oder? Sonst packst du das halt in ne Funktion dann ists auch schon etwas übersichtlicher.
|
|
|
06/01/2011, 17:07
|
#3
|
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
|
Wofür genau hast du denn die 20 else if?
Willst du den Text aus der Combobox in der Messagebox ausgeben?
Oder was genau willst du überhaupt machen?
|
|
|
06/01/2011, 19:00
|
#4
|
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
|
benutz
und am besten füllst du den die combobox mit den key-einträgen aus dem dicionary, nicht im designer.
|
|
|
06/02/2011, 10:59
|
#5
|
elite*gold: 100
Join Date: Jun 2010
Posts: 1,114
Received Thanks: 490
|
Quote:
Originally Posted by GotDamned
Wofür genau hast du denn die 20 else if?
Willst du den Text aus der Combobox in der Messagebox ausgeben?
Oder was genau willst du überhaupt machen?
|
Ich hab in der Combobox z.B ein item mit den Name "int"
Wenn man int auswahlt und auf button1 klickt wird ein bestimmter text
auf der textBox1 ausgeben: z.B
Code:
else if (comboBox1.SelectedIndex == 0)
{
textBox1.AppendText(string.Format("Min:{0}\r\nMax:{1}", int.MinValue, int.MaxValue));
}
|
|
|
06/02/2011, 11:37
|
#6
|
elite*gold: 0
Join Date: Nov 2007
Posts: 62
Received Thanks: 17
|
Jo guck dir mal switch an.
Code:
switch (this.comboBox1.SelectedIndex)
{
case 0:
// If we have index of 0 then:
this.textBox1.AppendText(
string.Format("Min:{0}\r\nMax:{1}", int.MinValue, int.MaxValue));
break;
case 1:
// Do something here.
break;
case 2:
// Do something here.
break;
default:
// This is like the else clause of an if statement.
break;
}
|
|
|
06/02/2011, 11:41
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
|
Naja, irgendwie musst du ja prüfen was in der ComboBox steht und darauf jeweils verschieden "reagieren". Finde dazu die  übersichtlicher als If/Else.
Edit: zu spät...
|
|
|
06/02/2011, 12:02
|
#8
|
elite*gold: 0
Join Date: Nov 2008
Posts: 1,918
Received Thanks: 3,080
|
Du könntest auch Arrays verwenden
wobei die Feldnummer dann dem Index des ausgewählten Items entspricht.
spricht:
Messagebox.Show(index + "=" + array[index]);
Da würde quasi der Index ausgegeben und der dazu gehörige Wert/String im Feld.
So müsstest du keine Abfragen machen und halt nur sehen, wie du das Array füllst.
Wenn die Länge unendlich groß werden soll, dann benutz eine Liste.
Die wächst mit der Anzahl der Elemente automatisch mit
|
|
|
 |
Similar Threads
|
[Photoshop] Simple Frage o_O
04/23/2011 - Technical Support - 12 Replies
Hey,
Hab jetzt doch "irgendwie" Photoshop bekommen ;)
Kenn mich da noch nicht so gut aus und wollte jetzt mal was fragen:
Wenn ich z.B. ein Text oder ein Bild auf eine Ebene mache und die Dann verschiebe, kann ich sie nicht dahin verschieben wo ich will,
sondern wenn ich die maus ein bissl bewege passiert nix wenn ich sie weiter bewege wird das bild weit verschoben also sozusagen auf vorgegebene punkte.
das is doof kann man das irgenwie ändern, dass man die sachen frei verschieben kann...
|
Simple Frage: Hintergrundbild für GUI
03/09/2011 - AutoIt - 5 Replies
Hey ich habe ein Hintergrundbild gestaltet für mein GUI doch ich weiß leider nicht wie ich dies dort einfügen kann..
|
Simple Brute Trainer frage
12/11/2010 - Browsergames - 2 Replies
Guten Tag alle zusammen,
habe nur ne kurze frage die alle suchtis von euch bestimmt beantworten können. :D
Sie lautet::confused:
Wie viele Schüler kann man beim Simple Brute Trainer reinspeichern?
100?:)
1000?:)
oder vielleicht auch 10000?:D
oder unbegrenzt?:D
Habe mal gelesen, dass man 100 reinspeichern kann.
|
[FRAGE]Made simple hacks with autoit??
10/18/2010 - S4 League - 8 Replies
So hello everyone,i'm new user with autoit,anddd im thinking anyone can teach me create simple hacks...please :o If you want help me this is my msn:
[email protected]
Thanks for who anyone help me :o
|
Simple Frage
09/26/2010 - 4Story - 4 Replies
Ich hab eine ganz simple Frage an euch:
Gibt es einen XP 32bit 4Story Hack OHNE Bypass(oder wie auch immer es heist)
Wenn ja könnt ihr den Download Link und wenn möglich die Funktionen des Hacks hier reinstellen
Danke im voraus
mfg Tahu849
|
All times are GMT +1. The time now is 02:02.
|
|