![]() |
Button1.Enable
Hallo
warum funktioniert der Code nicht !!! wenn ich die CheckBox aktiviere dann wird das Button aktiv aber wenn ich das Häkchen entferne dann bleibt das Button aktiv !!!
Delphi-Quellcode:
Ich möchte aber keinen Time verwenden
procedure TForm1.CheckBox1Click(Sender: TObject);
begin If CheckBox1.Enabled=true then Button1.Enabled:=True; If CheckBox1.Enabled=false then Button1.Enabled:=false; end; |
Re: Button1.Enable
probiers mal mit
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin Button1.Enabled := CheckBox1.checked; end; |
Re: Button1.Enable
weil man nicht direkt auf True und False testen soll? (vorallem nicht auf True ... bei False ist es eher unproblematisch)
(gibt auch schon genügend Threads hier, warum das so ist.)
Delphi-Quellcode:
aber warum denn so umständlich?
procedure TForm1.CheckBox1Click(Sender: TObject);
begin If CheckBox1.Checked = False then Button1.Enabled := False Else Button1.Enabled := True; end; Button.Enabled = Boolean CheckBox1.Checked = Bollean CheckBox1.Checked = Bollean = Button.Enabled CheckBox1.Checked = Button.Enabled
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin Button1.Enabled := CheckBox1.Checked; end; |
Re: Button1.Enable
beides gehen nicht. Bestimmt nicht getestet oder :mrgreen:
|
Re: Button1.Enable
Da du den Button aktiviert haben möchtest, sobald die Checkbox einen Haken besitzt (ich gehe davon aus), sollte Dominiks Code funktionieren.
|
Re: Button1.Enable
Delphi-Quellcode:
Button1.Enabled := CheckBox1.Enabled;
|
Re: Button1.Enable
Hallo!
Versuchs doch noch mal mit der Lösung von dominikkv (#2). Du hast Enabled und checked verwechselt! Gruß, Zugi |
Re: Button1.Enable
Zitat:
Vielleicht solltest Du noch vorher festlegen, dass der Button zu Anfang disabled oder enabled sein soll. Grüße KLaus |
Re: Button1.Enable
Zitat:
|
Re: Button1.Enable
Kannst du dem Thema bitte einen aussagekräftigen Titel geben unter dem man sich annähernd vorstellen kann worum es geht? :)
|
Re: Button1.Enable
Nur dieser Code löst das Problem was dominikkv geschrieben hat :
Delphi-Quellcode:
Verwechselung zwi enable und Checked :mrgreen:
Button1.Enabled := CheckBox1.checked;
|
Re: Button1.Enable
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Grüße Klaus |
Re: Button1.Enable
@Klaus01: Ich glaube NICHT, daß du den code benutzt hast, den du Zitiert hast :mrgreen:
denn --> Zitat:
|
Re: Button1.Enable
kopy-pasta-Problem :wall:
CheckBox1.Checked natürlich > Beispiel/Code oben geändert |
Re: Button1.Enable
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 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