AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TStatusbar auf TFrame

Ein Thema von taaktaak · begonnen am 26. Okt 2010 · letzter Beitrag vom 27. Okt 2010
Antwort Antwort
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#1

AW: TStatusbar auf TFrame

  Alt 26. Okt 2010, 13: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 13:17 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: TStatusbar auf TFrame

  Alt 26. Okt 2010, 13:44
Hallo taaktaak,

als kleine Anregung. Lass die Statusbars weiterhin in den Frames. Nur wenn ein Frame vom Mainform aktiv geschaltet wird, könntest du bei jedem Frame eine Methode aufrufen GetStatusBar und diesen dann dem MainForm zuordnen (Parent). Vorher natürlich den alten Statusbar wieder per ResetStatusBar des "alten" Frames zurückgeben.

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#3

AW: TStatusbar auf TFrame

  Alt 26. Okt 2010, 14:01
Hallo Chris,
das ist eine interessante Idee!
Danke, werd' ich heute Abend mal testen...
Ralph
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#4

AW: TStatusbar auf TFrame

  Alt 27. Okt 2010, 07:52
So hab's ausprobiert:
Den Parent zu setzen ist tatsächlich die Lösung!
Chris, vielen Dank für den Tip
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz