-
Как добавить в ActionList Action в RunTime? Делаю так: Action := TAction.Create(FActionList); Action.Name := UPDATE_ACTION_NAME; Action.Caption := UpdateActionCaption; Action.ImageIndex := UPDATE_INDEX; Action.OnExecute := UpdateActionExecute; А вот дальше непонятно. Почему-то метода Add у листа нету. :(
-
Action.ActionList := FActionList ?
-
Спасибо, Игорь. Вот, в жизни бы не догадался, что так надо делать.
-
When instantiating TAction at runtime, assign a TActionList or TActionManager component to the new action’s ActionList property after calling Create.
-
По Action'ам книжки нету. Есть у компонента свойство типа TAction Если я в методе чтения тип просто привожу, это глюк не вызовет? function TStUpdator.GetActions(const Index: Integer): TAction; begin Result := TAction(FActionList.Actions[Index]); end;
-
> Есть у компонента свойство типа TAction
вообще-то TBasicAction все остальные (ContainedAction, Action) - его наследники
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
|