Registriert seit: 2. Feb 2003
611 Beiträge
Delphi 2009 Professional
|
Re: Boolean ändert nicht seinen Wert (?)
30. Jul 2006, 16:58
Hallo,
Auch auf die Gefahr hin, dass mein Beitrag komplett überflüssig ist, versuch's mal so(Damit löst sich das Problem der Initialisierung):
Delphi-Quellcode:
procedure SomeButtonClick(Sender: TObject);
begin
FadeOutOnClose := not FadeOutOnClose; // = FOOC
if FadeOutOnClose then
begin
xiFadeOutOnClose.Caption := 'Deactivate fade out on close';
end
else
begin
xiFadeOutOnClose.Caption := 'Activate fade out on close';
end;
end;
Delphi-Quellcode:
procedure CustomFormCreate(Sender: TObject);
begin
FadeOutOnClose := False;
SomeButtonClick(Self);
// Hier wird der negative Wert des FadeOutOnClose Booleans initialisiert.
// Das heisst, setzt du hier FadeOutOnClose auf False steht auf dem Button 'Deactivate fade out on close'
// Der Button sollte jetzt vorhersehbar reagieren
end;
Gruß,
Max
Max „If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
|