Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Das 'If, and, or then'-Ding (https://www.delphipraxis.net/17654-das-if-then-ding.html)

DRPEnc 7. Mär 2004 23:28


Das 'If, and, or then'-Ding
 
:wiejetzt:

Ich hab nun eine Nuss für Euch zum knacken.

Hier der Fall:

Ich hab zwei Edits die von je einer Checkbox freigeschalten werden. Wenn der Hacken drin ist, ist die Edit enabled. Wenn nicht, nicht.
Zusätzlich hab ich eine Combobox, welche aktiviert werden soll, wenn einer der beiden Edits aktiv ist oder beide aktiv sind.

Mit If ... then bekomme ich die Combo dazu aktiv oder inaktiv zu sein.
Sobald ich aber einen der beiden Hacken aus der Checkboxen entferne ist die Combo inaktiv, obwohl ich doch will, dass die Combo so lange aktiv bleibt, biss ich beide Hacken rausnehme.

Ich hab sehr viele If then or and etc. Kombinationen ausprobiert und bekomme es einfach nicht hin!

Ergo brauch ich HILFE!

Jetzt schon danke an denjenigen, der die Nuss knackt!

Basilikum 7. Mär 2004 23:32

Re: Das 'If, and, or then'-Ding
 
Delphi-Quellcode:
dieCombobox.Enabled:=checkbox1.checked or checkbox2.checked;

Christian S. 7. Mär 2004 23:34

Re: Das 'If, and, or then'-Ding
 
Mache das hier ins OnClick der Checkboxen. Wobei Du bei den ersten beiden Zeilen jeweils diejenige weglassen kannst, welche zu der anderen Checkbox gehört.

Delphi-Quellcode:
edit1.enabled := checkbox1.checked;
edit2.enabled := checkbox2.checked;
combox1.enabled := checkbox1.checked or checkbox2.checked;

Oder habe ich das jetzt was falsch verstanden?

notam 7. Mär 2004 23:39

Re: Das 'If, and, or then'-Ding
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab ich jetzt mal grad geschrieben...

DRPEnc 8. Mär 2004 01:26

Re: Das 'If, and, or then'-Ding
 
THX notam!

Das wars! :love:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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 by Thomas Breitkreuz