Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#5

AW: Caption von Button und Caption von Action

  Alt 29. Jun 2015, 10:13
Der Effekt tritt immer dann auf, wenn die Caption des Buttons sich von der Caption der Action unterscheidet.

Beim TAction.SetCaption werden zunächst alle ActionLinks aktualisiert. Für einen TButton ist das (für die Relevanz von SetCaption) ein TControlActionLink . Dort wird die Button-Caption nur dann verändert, wenn IsCaptionLinked true zurückliefert. Das tut es aber u.A. nur dann, wenn die aktuelle Button-Caption gleich der (noch unveränderten) Action-Caption ist.

Das Setzen des Action-Properties eines Buttons ändert immer die Caption, außer beim Laden aus der DFM - dann nur wenn die Button-Caption leer ist oder dem Namen des Buttons entspricht.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat