Thema: Delphi Panel und Hot Track

Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Panel und Hot Track

  Alt 30. Apr 2009, 13:05
Dann musst du das "Hot-Track selber machen - was auch immer es macht.

Delphi-Quellcode:
procedure TMyClass.MyImageMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  DoHotTrack(MyPanel, True);
  ...
end;

procedure TMyClass.MyImageMouseLeave(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  DoHotTrack(MyPanel, False);
  ...
end;

procedure TMyClass.DoHotTrack(APanel: TMyPanel; HotTrack: Boolean);
begin
  if HotTrack then
  begin
    APanel.BevelOuter := bvRaised;
    APanel.Color := clGreen;
  end
  else
  begin
    APanel.BevelOuter := bvNone;
    APanel.Color := clBtnFace;
  end;
end;
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat