![]() |
Combobox
Einen wünderschönen Sonntag,
ich habe mal wieder eine Frage und zwar habe ich ein Projekt laufen das mir meine Abiturnote berechnet. Nur leider komme ich nicht mehr weiter, mein Problem ist folgendes, ich habe mir comboxen erstellt in denen ich mein fach auswählen kann und in der nächsten combobox meine punktzahl die ich erreicht habe. Nun würde ich gerne wissen, da es sehr viele comboxen sind und ich keine lust habe meine punkte im edit feld einzufügen, wie delphi die zahl die man ausgewählt in der combobox und die dann einem wert zugefügt wird. Also meinetwegen ich habe in deutsch 10 Punkte, dann soll delphi sagen combobox1 = 10 10= x ( um mit dem x noch weitere berechnungen zu machen) Hoffe ihr versteht was ich meine. Vielen Dank schon mal im vorraus und frohe Ostern |
Re: Combobox
Sry, aber zumindest ich persönlich hab das noch nicht ganz verstanden :gruebel:
|
Re: Combobox
Du kannst eine ComboBox genauso auslesen, wie ein Edit > .Text
oder man nimmt den .ItemIndex |
Re: Combobox
Genauer gesagt
ComboBox.Items[ComboBox.ItemIndex] |
Re: Combobox
Wenn man weiß, daß nur Zahlen in .Items vorkommen und diese auch noch sortiert sind, dann kann man auch direkt mit .ItemIndex rechnen. :angel2:
|
Re: Combobox
Wenn Text Zahlen zugeordnet werden soll (bsp. sehr gut => 1), dann könnte man auch Text mit "sehr gut" festlegen und der Eigenschaft "Tag" die 1 zuweisen und mit Tag direkt rechnen.
|
Re: Combobox
Tag?
Es gibt doch nur ein .Tag pro ComboBox. Meinst du nicht eher ComboBox1.Items.Objects ? :gruebel: [add] Zitat:
|
Re: Combobox
Schlimmstenfalls käme noch eine case-Abfrage in Betracht.
Delphi-Quellcode:
case ComboBox.ItemIndex of
0: Note := 1; 1: Note := 2; ... end; |
Re: Combobox
Zitat:
|
Re: Combobox
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz