Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CheckBoxen abhängig voneinander machen (https://www.delphipraxis.net/148803-checkboxen-abhaengig-voneinander-machen.html)

cosypanther 8. Mär 2010 20:26


CheckBoxen abhängig voneinander machen
 
Hallo!

Ich habe ein eher kleines Problem, kann es aber trotzdem nicht umgehen.

In meinem Programm habe ich zwei CheckBoxen, von den immer nur eine ausgewählt
werden kann.

Es müssen also folgende Sachen erfüllt sein:
1. Wenn man bei CheckBox1 einen Haken setzt, muss der bei CheckBox2 deaktiviert werdenmein
2. Ist CheckBox1 bereits aktiviert, passiert einfach gar nichts, denn es muss ja eine aktiviert bleiben.

Irgendwie klappt das bei mir nicht so richtig.

Vermutlich kennt ihr das Problem (?).

Viele Grüße,
cosypanther

Matze 8. Mär 2010 20:32

Re: CheckBoxen abhängig voneinander machen
 
Hallo,

wäre hier nicht ein TRadioButton sinnvoller und logischer?
Bei einer TCheckBox geht man davon aus, dass man mehrere auswählen kann, da sie genau dafür gedacht sind.

Grüße, Matze

Helmi 8. Mär 2010 20:35

Re: CheckBoxen abhängig voneinander machen
 
Ausser er will dass nur eine oder gar keine angewählt sein soll

Jens Hartmann 8. Mär 2010 20:38

Re: CheckBoxen abhängig voneinander machen
 
Zitat:

Zitat von cosypanther
2. Ist CheckBox1 bereits aktiviert, passiert einfach gar nichts, denn es muss ja eine aktiviert bleiben.

Daher denke ich, von Matze die Lösung wäre perfekt. RadioGroup und fertig.

Gruß Jens

cosypanther 8. Mär 2010 21:20

Re: CheckBoxen abhängig voneinander machen
 
Super! Wieder was gelernt. Danke.

uligerhardt 8. Mär 2010 21:26

Re: CheckBoxen abhängig voneinander machen
 
Zitat:

Zitat von Helmi
Ausser er will dass nur eine oder gar keine angewählt sein soll

In dem Fall würde ich über eine RadioGroup mit drei Optionen nachdenken - die beiden Checkboxen + "Keins von beiden".


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 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