Thema: Delphi Label unklickbar machen

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.546 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Label unklickbar machen

  Alt 25. Sep 2008, 16:50
OK.
Delphi-Quellcode:
...
type TFormBla = class(TForm)
  ...
  private
    FCanClick: Boolean; //Definition eines Boolschen Feldes
  ...
end;

...

//Im Create mit false initialisieren
procedure TFormBla.FormCreate(Sender: TObject);
begin
  FCanClick := false;
end;

//Der Button schaltet FCanClick um
procedure TFormBla.ButtonMachAnAusClick(Sender: TObject);
begin
  FCanClick := not FCanClick;
end;

//Das Label wertet das Feld aus
procedure TFormBla.LabelWuppdiClick(Sender: TObject);
begin
  if FCanClick then
    ShowMessage('Ich wurde geklickt');
end;
Probier's mal aus.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat