![]() |
TToolButton "verliert" Action, wenn ein anderer invisible ist
Hallo,
ich habe hier gerade ein sehr merkwürdiges Verhalten entdeckt (Delphi 2010, Windows XP professional): Ich habe einen TToolbar mit 4 TToolbuttons darauf, alle Visible = true. Der 4. TToolbutton hat eine TAction deren OnExecute auch zugewiesen ist. Klicke ich bei Ausführung auf den 4. Toolbutton, dann wird die Action auch ausgeführt. Setze ich beim 1. Toolbutton Visible auf False, so ist dieser bei Ausführung nicht mehr zu sehen, alle anderen Toolbuttons rücken eine Buttonbreite nach vorn. Klicke ich nun auf den letzten Toolbutton, dann wird dessen Action nicht mehr ausgeführt. Lustigerweise, wenn ich hinter diesen klicke, dann schon. :wiejetzt: Mach ich irgendetwas falsch oder ist das ein Bug? :gruebel: Danke und viele Grüße Steffen |
AW: TToolButton "verliert" Action, wenn ein anderer invisible ist
FWIW: In D2007 funzt das wie erwartet.
|
AW: TToolButton "verliert" Action, wenn ein anderer invisible ist
Danke,
aber das hilft mir nicht wirklich weiter. gruß Steffen |
AW: TToolButton "verliert" Action, wenn ein anderer invisible ist
Kannst du ein Miniprogrämmchen bauen, das den Effekt zeigt, und hier als exe und Quellcode raufladen? Dann könnte man versuchen, das nachzuvollziehen.
|
AW: TToolButton "verliert" Action, wenn ein anderer invisible ist
Hallo,
ich hab gerade ein Miniprogrämmchen gebastelt, aber bei dem funktionierts. :wall: In der großen Anwendung hat es wahrscheinlich irgendetwas im DFM zerlegt. Falls ich rausbekomme, woran es liegt, geb ich das hier zum Besten. :coder2: Gruß Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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