Einzelnen Beitrag anzeigen

AlexanderBrade

Registriert seit: 14. Dez 2008
189 Beiträge
 
Delphi 2005 Personal
 
#1

if-Konstrukionen bei checkboxen

  Alt 6. Feb 2009, 15:41
Hallo,
ich schreibe an einem Programm für die Berechnung des Abitur-Durchschnittes.
In einem Formluar bietet es die Möglichkeit die Wahlpflichtfächer auszuwählen(sonstige wie Musik, Ethik, usw., die in der Regel frei nach Wahl belegt werden können).
Dazu habe ich 13 checkboxen für die Wahl erstellt. Der Anwender hat die Möglichkeit eine oder zwei dieser auszuwählen.
Bei meinem Problem handelt es sich um die visuelle Darstellung, dieser getätigten Auswahl. Diese soll nach einem Klick auf den "weiter" Button in folgendem Formular in zwei Panels erfolgen. Das Problem ist, dass ich nicht 20 if-Konstrukionen aufmachen will um alle Möglichkeiten zu erfassen!
Ein Beispiel: Jemand wählt Rechtskunde, das laut meiner Programmierung als Wahl in das erste Panel geschrieben wird. Außerdem wählt er Latein, das ins 2. geschrieben wird, da ich das standardisiert so festgelegt habe. Wenn die zweite Wahl allerdings Wirtschaft sein sollte, bei dem auch das 1. festgeschrieben ist überschreiben sich beide Fächer und das 2. Panel bleibt leer, obwohl zwei Fächer gewählt wurden, usw.

Vielleicht hat jemand einen Lösungsansatz bzw. Programmieransatz mit dem so etwas besser lösbar wäre als mit if-Konstruktionen.
Vielen Dank im voraus.

Im Anhang ein Screeenshot des Formulars mit den vielen checkboxen.
Miniaturansicht angehängter Grafiken
screenshot_757.jpg  
  Mit Zitat antworten Zitat