![]() |
AW: Checkboxen um funktionen zu bauen
Sehr nett, Ich danke dir 1000fach ;)
|
AW: Checkboxen um funktionen zu bauen
Du solltest deine Quelltext-Formatierung etwas überdenken.
Das was du im ersten Post in
Delphi-Quellcode:
zeigst, suggeriert ein
procedure TForm2.Button1Click(Sender: TObject);
Delphi-Quellcode:
Verhalten, was es aber gar nicht ist.
if ... then ... else
Korrekt wäre also
Delphi-Quellcode:
Und das direkte Verweisen auf ganz konkrete Form-Instanz Variablen ist auch kontraproduktiv:
procedure TForm2.Button1Click(Sender: TObject);
begin HidetheBoxes; if CheckBox1.Checked then func1; if CheckBox2.Checked then func2; if CheckBox3.Checked then func3; if CheckBox4.Checked then func4; if CheckBox5.Checked then func5; if CheckBox6.Checked then func6; if CheckBox7.Checked then func7; if CheckBox8.Checked then func8; if CheckBox9.Checked then func9; if CheckBox10.Checked then func10; if CheckBox11.Checked then func11;
Delphi-Quellcode:
// Die Instanz dieser Klasse spricht man mit Self an, bzw. einfach ohne Nennung die Methoden benutzen
//form2.Hide; {Self.}Hide; // Verbindungen zu anderen Formularen über Events schaffen und nicht direkt dort reinpfuschen //form1.Button1.Enabled := true; {Self.}DoEnableButtonOnParentForm( Self ); end; |
AW: Checkboxen um funktionen zu bauen
Werde es mir zu Herzen nehmen. Genauso wie das tolle Buch aus der Ausbildung ^^ das derweilen schon verstaubt irgendwo in einer Kiste liegt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 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