Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
Delphi 7 Professional
|
AW: TStatusbar auf TFrame
26. Okt 2010, 14:14
Auf eine zusätzliche Statusbar direkt auf dem Form habe ich bisher verzichtet, nur die Frames besitzen jeweils eine eigene Statusbar - so wie ChrisE dies auch unter D2007 nachgestellt hat.
Da dieser Ansatz zumindest augenblicklich eine Sackgasse zu sein scheint, versuche ich es jetzt (zunächst natürlich nur in einem Testprogramm) genau anders herum: Nur das Basis-Form besitzt eine Statusbar; diese wird an eine passende Property des jeweiligen Frames "übergeben" und von diesem jeweils individuell benutzt. Dadurch erhöht sich aber der Verwaltungsaufwand: Es will mir nicht gelingen die jeweils vorher genutzte Statusbar zu sichern und bei "Verlassen" des Frames wieder zu rekonstruieren. Weder Statusbar.Assign() noch Read-/WriteComponent() funktionieren. Abhilfe sind bisher eigene Botschaften, die die Aktivierung/Deaktivierung der Frames programmweit verkünden und die das Neuzeichenen der Statusbar veranlassen. Leider wird das Ganze dadurch ein klein wenig unübersichtlich.
Na schau'n wir mal...
Ralph
Geändert von taaktaak (26. Okt 2010 um 14:17 Uhr)
|