Thema: Delphi Checkbox onClick

Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Re: Checkbox onClick

  Alt 20. Jan 2009, 17:15
Zitat von Bomberbb:
Wenn Du im Quelltext so etwas schreibst:
checkbox.checked:=true; Wird beim Ausführen dieser Zeile das onClickEreignis aufgerufen. Was man ja nicht unbedingt haben will...
Ok, aber ich habe in Beitrag #4 geschrieben, dass Du das OnClick-Ereignis weglassen solltest.

Die andere Variante wäre noch folgende :
Delphi-Quellcode:
procedure TForm8.Button1Click(Sender: TObject);
begin
  CheckBox1Click(Sender);
end;

procedure TForm8.CheckBox1Click(Sender: TObject);
begin
  if (Sender = Button1) then
  begin
    if CheckBox1.Checked then
      ShowMessage('CheckBox ist true !!')
    else
      ShowMessage('CheckBox ist false !!');
  end;
end;

procedure TForm8.FormCreate(Sender: TObject);
begin
  CheckBox1.Checked := true;
end;
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat