Einzelnen Beitrag anzeigen

Blechwolf

Registriert seit: 9. Sep 2003
Ort: Aachen
126 Beiträge
 
Delphi 7 Professional
 
#2

Re: TStatusbar, OnDrawPanel und TMainMenu

  Alt 9. Sep 2003, 14: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)
  Mit Zitat antworten Zitat