Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#4

Re: BlinkLabel Komponente erstellen - Blink Problem

  Alt 17. Jun 2006, 18:40
Alternativ kannst Du auch einfach im OnTimer-Egeigniss prüfen:
Delphi-Quellcode:
procedure TMJBLinkLabel.OnTimerEvent(Sender: TObject);
begin
  if not (csDesigning in ComponentState) then
  begin
    FBlinkValue:=not FBlinkValue; //in dieser Prozedur liegt das Problem
    If FBlink then //wird schon zur Entwurfszeit ausgeführt, wenn Blink True ist
    begin //ich möchte es aber erst zur Laufzeit Blinken sehen
      TmpColor:=Font.Color;
      TmpStyle:=Font.Style;
      Font.Color:=FBlinkFontColor;
      Font.Style:=FBlinkFontStyle;
    end
   else
    begin
      Font.Color:=TmpColor;
      Font.Style:=TmpStyle;
    end;
  end;
end;
Stephan B.
  Mit Zitat antworten Zitat