Re: TStatusbar, OnDrawPanel und TMainMenu
9. Sep 2003, 15:17
Salut,
ich habe ein ganz ähnliches Problem.
Bei mir zeigt der am Anfang, wenn ich das Programm starte, irgendwelche wilden Icons auf den drei Panels in der Ecke an. Erst wenn ich das Programm mal in den Hintergrund verschiebe, oder die Größe des Fensters ändere kommen die drei Buttons, die ich haben will.
In der OnResize Funktion der Statusbar wird die Größe der Panels dynamisch angepaßt (siehe Topic weiß nich welches) und dann mit StatusBar.Refresh neu aktualisiert. Sonst behalte ich immer meine komischen symbole.
Ein StatusBar.Refresh in der Oncreate, OnShow, OnActivate des Forms hat keinen Effekt.
EDIT:
Um die Verwirrung perfekt zu machen:
Wenn ich den Panel[0], der bisher auf psText steht, auf psOwnerDraw setze, malt der mit ganz brav den Button dahin, den ich haben will...
EDV: Ende Der Vernunft
Grüße
Blechwolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)
|