Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Checkbox enable und disable (https://www.delphipraxis.net/184015-checkbox-enable-und-disable.html)

christian2607t 19. Feb 2015 15:30

Checkbox enable und disable
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hey Leute
Ich melde mich wieder mit einem kleinen Problem :)
Ich habe zwei Checkboxen platziert.
Nun, meine Idee war es, wenn man eine Checkbox checked,dass dann die andere disabled wird. Habe ich hinbekommen :D
Aber jetzt würde ich gerne, dass wenn man die Checkbox unchecked wieder die andere checkbox enabled wird...
Ich habe das nicht ganz hinbekommen und habe mal einen Screenshot gemacht.

Man kann Ansätze sehen wie ich vorgegangen bin und wie meine Idee war.
Aber lediglich brauche ich Hilfe da ich nicht weiter komme. Deshalb wäre ich sehr dankbar wenn ihr mir hier weiter helfen würdet :)
MfG

baumina 19. Feb 2015 15:33

AW: Checkbox enable und disable
 
Nur eine Zeile :

Delphi-Quellcode:
CheckBox2.Enabled := not Checkbox1.Checked;

Klaus01 19. Feb 2015 15:34

AW: Checkbox enable und disable
 
Hallo,

die Bedingungen in den beiden if Statements sehen sich sehr ähnlich - oder?

Wenn Du RadioButtons in einer Radiogroup verwendest, funktioniert das automatisch.

Grüße
Klaus

himitsu 19. Feb 2015 15:36

AW: Checkbox enable und disable
 
Fällt dir was auf?
Irgendwie sehen beide IF-Statements genau gleich aus.

Im Grunde mußt du es nur genau so machen, wie auch das Disablen, nur anders rum,
und am Ende kann man beide Codes (Enablen und Disablen) garantiert zusammenfassen. (siehe baumina)

christian2607t 19. Feb 2015 15:52

AW: Checkbox enable und disable
 
Vielen Dank Leute ich hab es hinbekommen :D

BadenPower 19. Feb 2015 15:56

AW: Checkbox enable und disable
 
Zitat:

Zitat von Klaus01 (Beitrag 1290621)
Hallo,
Wenn Du RadioButtons in einer Radiogroup verwendest, funktioniert das automatisch.

Seit wann?

Klaus01 19. Feb 2015 16:01

AW: Checkbox enable und disable
 
Zitat:

Zitat von BadenPower (Beitrag 1290628)
Zitat:

Zitat von Klaus01 (Beitrag 1290621)
Hallo,
Wenn Du RadioButtons in einer Radiogroup verwendest, funktioniert das automatisch.

Seit wann?

So weit ich das weiß - schon immer.

Grüße
Klaus

BadenPower 19. Feb 2015 16:03

AW: Checkbox enable und disable
 
Zitat:

Zitat von Klaus01 (Beitrag 1290630)
Zitat:

Zitat von BadenPower (Beitrag 1290628)
Zitat:

Zitat von Klaus01 (Beitrag 1290621)
Hallo,
Wenn Du RadioButtons in einer Radiogroup verwendest, funktioniert das automatisch.

Seit wann?

So weit ich das weiß - schon immer.

Grüße
Klaus

Noch nie und das wird es auch nie geben, ausser Du baust Dir so eine Komponente selbst.

Klaus01 19. Feb 2015 16:06

AW: Checkbox enable und disable
 
Zitat:

Zitat von BadenPower (Beitrag 1290631)
Zitat:

Zitat von Klaus01 (Beitrag 1290630)
Zitat:

Zitat von BadenPower (Beitrag 1290628)
Zitat:

Zitat von Klaus01 (Beitrag 1290621)
Hallo,
Wenn Du RadioButtons in einer Radiogroup verwendest, funktioniert das automatisch.

Seit wann?

So weit ich das weiß - schon immer.

Grüße
Klaus

Noch nie und das wird es auch nie geben, ausser Du baust Dir so eine Komponente selbst.

Wenn Du meinst.

Grüße
Klaus

himitsu 19. Feb 2015 16:09

AW: Checkbox enable und disable
 
RadioButtons = es is nur Einer von allen "selektiert" ... mit "aktiviert" hat das aber absolut nichts zu tun.

Jumpy 19. Feb 2015 16:09

AW: Checkbox enable und disable
 
Ich glaube ihr redet ananeinder vorbei, was daher kommt, dass Klaus den ersten Post falsch verstanden hat. Es geht nicht darum die 2te Checkbox zu "entchecken" sondern zu "disablen". Sorry für das Dengelisch.

BadenPower 19. Feb 2015 16:10

AW: Checkbox enable und disable
 
Zitat:

Zitat von Klaus01 (Beitrag 1290632)
Wenn Du meinst.

Schau Dir die Frage nochmals an, dann weisst Du warum Deine Anwort falsch ist.

Dalai 19. Feb 2015 16:58

AW: Checkbox enable und disable
 
Zitat:

Zitat von BadenPower (Beitrag 1290637)
Zitat:

Zitat von Klaus01 (Beitrag 1290632)
Wenn Du meinst.

Schau Dir die Frage nochmals an, dann weisst Du warum Deine Anwort falsch ist.

Falsch im Sinne der Frage vielleicht (.Enabled), aber wenn man sich die GUI anschaut, wären dort RadioButtons deutlich besser geeignet, denn entweder man stimmt zu oder nicht. Und mir fällt spontan auch kein Installer ein, der an einer solchen Stelle Checkboxen (Plural) benutzen würde.

MfG Dalai

Sir Rufo 19. Feb 2015 17:08

AW: Checkbox enable und disable
 
Zitat:

Zitat von Dalai (Beitrag 1290649)
Zitat:

Zitat von BadenPower (Beitrag 1290637)
Zitat:

Zitat von Klaus01 (Beitrag 1290632)
Wenn Du meinst.

Schau Dir die Frage nochmals an, dann weisst Du warum Deine Anwort falsch ist.

Falsch im Sinne der Frage vielleicht (.Enabled), aber wenn man sich die GUI anschaut, wären dort RadioButtons deutlich besser geeignet, denn entweder man stimmt zu oder nicht. Und mir fällt spontan auch kein Installer ein, der an einer solchen Stelle Checkboxen (Plural) benutzen würde.

MfG Dalai

:thumb:

Da hat wohl jemand vorher einen Installer gesehen mit den Optionen
Code:
[X] Browser X installieren
[X] Browser X zum Default-Browser machen
Da macht es Sinn mit den Checkboxen zu arbeiten.
Option 1 ist enabled, wenn der Browser X nicht auf dem System vorhanden ist
Option 2 ist enabled, wenn der Browser X nicht auf dem System vorhanden ist, aber (s.o.) installiert werden soll, oder eben der Browser doch schon installiert ist.

Tja, aber bei der Option JA/NEIN mit zwei Checkboxen zu arbeiten ist schon sehr ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr.

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