Entwickler-Ecke
WinForms - Zahlenkette Listbox
stify - Do 12.08.10 10:25
Titel: Zahlenkette Listbox
Hallo,
ich bins mal wieder. Ich höffe es stört euch nicht dass ich desöfteren mich an eurem Wissen bediene.
Nun will ich ein Kilometer/Sprit Rechner erstellen.
Diese besteht aus 2x Listbox indem ich den Tacho-Anfangsstand und Endstand eintrage. Durch den Buttonklick wird der Preis ausgerechnet den ich auf der Strecke verbraucht habe. Pro kilometer sind 0,39€ festgesetzt.
Gegoogelt habe ich, leider sind mir nicht die richtigen Suchwörter eingefallen. Es geht um folgendes:
In der Listbox möchte ich einen Wert zwischen 0 und 999.999 vorgeben. Anstatt jede Zahl einzelnd reinzuschreiben würde ich gern wissen ob es eine befehl gibt der vorgibt wo eine Zahlenkette beginnt und endet.
Also
0 ..bis.. 999.999
Vielen Danke für die Hilfe! :)
Ps. Das Wort Zahlenkette ist mir gerade erst eingefallen wenn es bei google damit genau den Treffer gibt tuts mir leid :)
Th69 - Do 12.08.10 12:13
| Zitat: |
Diese besteht aus 2x Listbox indem ich den Tacho-Anfangsstand und Endstand eintrage
|
ListBox? Meinst du nicht eher eine
TextBox?
Und einen Vorgabewert kannst du einfach mit
im Konstruktor bzw. direkt im Designer vornehmen.
Oder meinst du wirklich eine ListBox und du willst dort 1 Mio. (0 - 999.999) Einträge vornehmen (der arme User!)? Dann lautet das Stichwort: Schleife -)
Alternativ würde ich dir das NumericTextBox-Steuerelement empfehlen. Dort kann der User dann nur Zahlen eingeben (und hat zusätzlich noch Pfeiltasten zum Erhöhen und Erniedrigen der Werte)...
Necaremus - Do 12.08.10 12:22
"NumericUpDown" ist denke ich das richtige für dich, ist btw direkt in standardelemente.
das control hat auch die eigenschaft für min und max value, die du per code oder im designer selbst festlegen kannst.
so far
Ralf Jansen - Do 12.08.10 12:54
C#-Quelltext
1:
| listBox1.DataSource = Enumerable.Range(1, 999999).ToList(); |
1 Millionen Zahlen in eine Listbox zu schreiben geht ist aber unsinnig und langsam.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!