Moin,
Ich will in meinem Project eine frei konfigurierbare Benutzeroberfläche erschaffen, was mir mit der oben erwähnten Kombination natürlich gelingt. Die Toolbars sind teilweise herauslösbar und werden bei Neustart auch wieder so gestartet. Jetzt habe ich aber 2 Probleme:
1. Die Toolbar ist so organisiert daß sie nur 2 sinnvolle Kombinationen der Größenänderung zuläßt. Diese sind einzeilig und dreizeilig. Zweizeilig macht keinen Sinn und soll aus diesem Grunde automatisch übersprungen werden. Wenn ich dies bei dem OnResize-Event mache habe ich ein unangenehmes Flackern, wenn ich eine andere Toolbar im angedocktem Modus durch die selbe Coolbar schiebe. Wenn ich die Größenänderung dem Anwender überlasse und er die nicht sinnvollen Daten einstellen kann habe ich das Problem, daß die Toolbar beim andocken selbstständig vom 3-zeilgen Zustand in den 2-zeiligen Zustand wechselt. Leider bietet mir die TToolbar kein Event, welches in etwa so aussehen müßte : OnCanResize(var NewHeight, NewWidth: Integer; var Accept: Boolean)
2. Das nächste Problem habe ich mit dem Hauptmenü als verschiebbare Toolbar. Ich habe den normalen TToolButton an welchem eine Dropdown-menü (TPopupmenu) hängt. Leider ist das Klick-Verhalten nicht ganz Hauptmenü-konform. Man kann nicht Auf Datei klicken, die Maus gedrückt halten und auf Beenden loßlassen um das OnExecute-Event der Action auszulösen. Dazu ist es nötig, das ich einen vollständigen Einzelklick auf Datei mache und einen weiteren auf Beenden.
ich hoffe mene Fragen können innerhalb des "reorganisiertem" Forums zügig beantworted werden.
MfG
Falk Wachholz
Ich will in meinem Project eine frei konfigurierbare Benutzeroberfläche erschaffen, was mir mit der oben erwähnten Kombination natürlich gelingt. Die Toolbars sind teilweise herauslösbar und werden bei Neustart auch wieder so gestartet. Jetzt habe ich aber 2 Probleme:
1. Die Toolbar ist so organisiert daß sie nur 2 sinnvolle Kombinationen der Größenänderung zuläßt. Diese sind einzeilig und dreizeilig. Zweizeilig macht keinen Sinn und soll aus diesem Grunde automatisch übersprungen werden. Wenn ich dies bei dem OnResize-Event mache habe ich ein unangenehmes Flackern, wenn ich eine andere Toolbar im angedocktem Modus durch die selbe Coolbar schiebe. Wenn ich die Größenänderung dem Anwender überlasse und er die nicht sinnvollen Daten einstellen kann habe ich das Problem, daß die Toolbar beim andocken selbstständig vom 3-zeilgen Zustand in den 2-zeiligen Zustand wechselt. Leider bietet mir die TToolbar kein Event, welches in etwa so aussehen müßte : OnCanResize(var NewHeight, NewWidth: Integer; var Accept: Boolean)
2. Das nächste Problem habe ich mit dem Hauptmenü als verschiebbare Toolbar. Ich habe den normalen TToolButton an welchem eine Dropdown-menü (TPopupmenu) hängt. Leider ist das Klick-Verhalten nicht ganz Hauptmenü-konform. Man kann nicht Auf Datei klicken, die Maus gedrückt halten und auf Beenden loßlassen um das OnExecute-Event der Action auszulösen. Dazu ist es nötig, das ich einen vollständigen Einzelklick auf Datei mache und einen weiteren auf Beenden.
ich hoffe mene Fragen können innerhalb des "reorganisiertem" Forums zügig beantworted werden.
MfG
Falk Wachholz
Comment