Indicates whether the ShortCut properties for the action and client are linked.
function IsShortCutLinked: Boolean; override;
virtual __fastcall Boolean IsShortCutLinked();
TActionLink descendants call IsShortCutLinked to determine whether they need to propagate changes to the ShortCut property of the action so that they are reflected by the client object. When IsShortCutLinked returns true, the action controls the ShortCut property: Changes to the ShortCut property of the action are reflected by changes to the corresponding property of the client object. When IsShortCutLinked returns false, the client object does not reflect the ShortCut property of its action, either because it does not have a corresponding property, or, more commonly, because it manages the value of its corresponding property independently.
As implemented in TActionLink, IsShortCutLinked merely checks that the Action property specifies a descendant of TCustomAction (that is, it is an action that has a ShortCut property). Descendant classes override IsShortCutLinked to determine whether the ShortCut property is linked with the appropriate client property.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!