![]() |
TToolBar unter Delphi XE4
Morgen zusammen,
ich portiere gerade unsere Programm von Delphi 6 auf XE4 und bin dabei auf ein komisches Verhalten von TToolBar gestoßen. Und zwar wird das nicht mehr korrekt gezeichnet und die Abmessung für Click/Mouseover usw sind falsch. Die Toolbar besteht aus tbsDropDown und tbsButton und die tbsButton wirken wie untereinander geschoben. Und wenn man mit der Maus drüber fährt, dann stimmt auch das Ändern des Mauscursors nicht mit der tatsächlichen Anzeige des Buttons überein. Klicke ich dann mit der Maus, dann wird der Knopf zwar eingedrückt, aber onClick wird nicht ausgeführt. Reihenfolge tbsButton, tbsDropDown, tbsButton ( der macht Probleme ), tbsDropdown Ist da irgendein Problem bekannt mit TToolBar? Gruß Sven |
AW: TToolBar unter Delphi XE4
Liste der Anhänge anzeigen (Anzahl: 1)
ich habe die Toolbar nun einmal im Programm neu erstellt und diese wird korrekt angezeigt.
Oben ist die neue, darunter die alte Toolbar. Man sieht von den Abständen direkt das etwas nicht in Ordnung ist. |
AW: TToolBar unter Delphi XE4
Mal in den DFM-Code geschaut?
Oder beide Toolbars selektieren, kopieren (Strg+C) und hier als Text (Strg+V) in einem [CODE] hoch laden. Psssssst, Ribbons sind die neuen Toolbars. :lol: |
AW: TToolBar unter Delphi XE4
STRG+C und dann +V hat nichts gebracht. Das war direkt das erste was ich getestet habe.
Ribbons kommen mir nicht in die (Tüte) Programme. Viel zu viel Platzverschwendung und da blicken die meisten eh nicht durch. EDIT : Problem gefunden. Wenn man einen Toolbutton welcher tbsDropDown als Style gesetzt hat auf enabled:=FALSE setzt, dann wird er falsch gezeichnet. Setzt man ihn mit enabled:=TRUE wieder zurück ist er nur so groß wie ein normaler ToolButton. Das scheint aber nur visuell zu sein, weil die Koordinaten für Mouseover und Click sind noch die alten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 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