Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi if-Konstrukionen bei checkboxen (https://www.delphipraxis.net/128811-if-konstrukionen-bei-checkboxen.html)

quendolineDD 6. Feb 2009 16:44

Re: if-Konstrukionen bei checkboxen
 
Ups, dann hab ich deine Frage total falsch verstanden ...
Dann ändere meinen Quelltext einfach von Label zu Panel und fertig.

Musst ihn natürlich noch deinen Bedürfnissen anpassen. Soll dir bloß als Richtungsweißer dienen.

DeddyH 6. Feb 2009 16:46

Re: if-Konstrukionen bei checkboxen
 
Ist das zweite Formular zu dem Zeitpunkt bereits sichtbar? Wenn nicht, würde ich die Informationen erst beim Anzeigen desselben auswerten.

shmia 6. Feb 2009 16:56

Re: if-Konstrukionen bei checkboxen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also die ganze Auswahl geht doch mit CheckListBoxen viel einfacher!!
Das System läuft so:

1.) Benutzer muss seine Pflichtfächer wählen.
2.) Es kann leicht verhindert werden, dass er nicht mehr Fächer als erlaubt wählt. (z.B. maximal 2)
3.) Unzulässige Pflichtfächerkombinationen werden verhindert *)
4.) Dann werden alle Wahlfächer ausgeblendet, die er eh schon als Pflichtfach hat.
5.) die Anzahl der Wahlfächer wird ebenfalls limitiert

*) man könnte überlegen, ob man vielleicht 3 Checklistboxen anbietet (1. PF, 2.PF und WF)

AlexanderBrade 6. Feb 2009 17:06

Re: if-Konstrukionen bei checkboxen
 
Ja, aber damit habe ich noch nie gearbeitet ud weiß demzufolge auch nicht wie die programmierabläufe aussehen!

Und übrigens klappt alles andere, es soll nur die Darstellung ohne ein Überschreiben möglich sein!

AlexanderBrade 6. Feb 2009 17:10

Re: if-Konstrukionen bei checkboxen
 
Delphi-Quellcode:
if (Sender as TCheckBox).Checked then
    if (iii < 2) then
    begin
      case iii of
        1 : Form5.panel12.Caption := (Sender as TCheckBox).Caption;
        2 : Form5.panel13.Caption := (Sender as TCheckBox).Caption;
      end;
    end;
Was ist hier eigentlich iii und warum < 2, ich glaube ich versteh da was noch nicht ganz!

mimi 6. Feb 2009 17:20

Re: if-Konstrukionen bei checkboxen
 
Wenn ich dich richtig verstanden habe hast du Probleme damit mehrer Fächer in den Panel anzuzeigen ? Weil du Wahrscheinlich den Caption direkt setzt oder ?
Also sowas:
Panel1.Caption:=Checkbox1 ?

Also am einfachsten ist folgende Lösung:
(Wenn ich dich richtig verstanden habe)
Alle Checkboxen haben den gleichen OnClick Event.
Delphi-Quellcode:
  Panel1.Caption:=Panel1.Caption+TCheckbox(Sender).Caption
hast du sowas gemeint ?

AlexanderBrade 6. Feb 2009 17:53

Re: if-Konstrukionen bei checkboxen
 
Also vielen Dank quendolineDD.
Nachdem ich das gaze ewas umgeschrieben hatte funktionierte es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:05 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz