![]() |
CheckBox-Problem (Sehr eltsam)
Folge
nder Code sollte eigentlich simpel sein:
Delphi-Quellcode:
Jeder weis was gemeind ist.
// CheckBox
begin if CheckBox1.Checked then begin Label7.Visible := True; Label8.Visible := True; Label9.Visible := True; Edit2.Visible := True; ComboBox4.Visible := True; ComboBox5.Visible := True; end else Label7.Visible := False; Label8.Visible := False; Label9.Visible := False; Edit2.Visible := False; ComboBox4.Visible := False; ComboBox5.Visible := False; end; Jedoch habe ich ein kleines Problem. Ist die CheckBox Checked, so wird aber nur Label7 sichtbar gemacht, bzw. unsichtbar. Die Komponenten unter Label7 werden einfach ignoriert. Woran kann das liegen? |
Re: CheckBox-Problem (Sehr eltsam)
Nach dem Else fehlt ein 'Begin'. Durchsteppen mit F7 bringts
|
Re: CheckBox-Problem (Sehr eltsam)
Im Grunde genommen hätt eine gute Formatierung den Fehler schon gezeigt:
Delphi-Quellcode:
Du könntest dir dies aber auch verkürzen:
// CheckBox
begin if CheckBox1.Checked then begin Label7.Visible := True; Label8.Visible := True; Label9.Visible := True; Edit2.Visible := True; ComboBox4.Visible := True; ComboBox5.Visible := True; end else begin //<== fehlte! Label7.Visible := False; Label8.Visible := False; Label9.Visible := False; Edit2.Visible := False; ComboBox4.Visible := False; ComboBox5.Visible := False; end; //<== fehlte! end;
Delphi-Quellcode:
begin
with CheckBox1 do begin Label7.Visible := Checked; Label8.Visible := Checked; Label9.Visible := Checked; Edit2.Visible := Checked; ComboBox4.Visible := Checked; ComboBox5.Visible := Checked; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 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