Einzelnen Beitrag anzeigen

steffen_d

Registriert seit: 28. Nov 2004
Ort: Leipzig
27 Beiträge
 
#1

TToolButton "verliert" Action, wenn ein anderer invisible ist

  Alt 14. Feb 2011, 11:56
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.

Mach ich irgendetwas falsch oder ist das ein Bug?

Danke und viele Grüße
Steffen
  Mit Zitat antworten Zitat