AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Checkboxen um funktionen zu bauen

Ein Thema von MondoShiva · begonnen am 27. Apr 2013 · letzter Beitrag vom 27. Apr 2013
Antwort Antwort
Seite 2 von 2     12   
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#11

AW: Checkboxen um funktionen zu bauen

  Alt 27. Apr 2013, 13:47
Sehr nett, Ich danke dir 1000fach
Veritas et Aequitas
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: Checkboxen um funktionen zu bauen

  Alt 27. Apr 2013, 14:09
Du solltest deine Quelltext-Formatierung etwas überdenken.

Das was du im ersten Post in procedure TForm2.Button1Click(Sender: TObject); zeigst, suggeriert ein if ... then ... else Verhalten, was es aber gar nicht ist.

Korrekt wäre also
Delphi-Quellcode:
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;
Und das direkte Verweisen auf ganz konkrete Form-Instanz Variablen ist auch kontraproduktiv:
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;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#13

AW: Checkboxen um funktionen zu bauen

  Alt 27. Apr 2013, 14:21
Werde es mir zu Herzen nehmen. Genauso wie das tolle Buch aus der Ausbildung ^^ das derweilen schon verstaubt irgendwo in einer Kiste liegt.
Veritas et Aequitas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 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