Mittlerweile weis ich, wie man in einer StatusBar Bilder anzeigt.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure THaupt.StatusBarMainDrawPanel(StatusBar: TStatusBar; Panel: TStatusPanel; const Rect: TRect); begin if Panel.Index = 1 then if nurlesen.Checked then ImageListButtons1.Draw(StatusBarMain.Canvas,Rect.Left,Rect.Top,22,true) else ImageListButtons1.Draw(StatusBarMain.Canvas,Rect.Left,Rect.Top,-1,true); |
Allerdings habe ich ein Problem dabei:
Wenn das Bild wieder gelöscht werden soll, bleibt es dennoch stehen. Es verschwindet erst, wenn man mit einem anderen Fenster drüberfährt.
Was mache ich falsch?
Auch ein Refrash oder Repaint bringt keinen Erfolg!
Danke
DELPHIn