Форум: "Основная";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];
ВнизКак добавить в ActionList Action? Найти похожие ветки
← →
TStas © (2008-04-04 15:53) [0]Как добавить в ActionList Action в RunTime?
Делаю так:
Action := TAction.Create(FActionList);
Action.Name := UPDATE_ACTION_NAME;
Action.Caption := UpdateActionCaption;
Action.ImageIndex := UPDATE_INDEX;
Action.OnExecute := UpdateActionExecute;
А вот дальше непонятно. Почему-то метода Add у листа нету. :(
← →
Игорь Шевченко © (2008-04-04 15:57) [1]Action.ActionList := FActionList ?
← →
TStas © (2008-04-04 15:59) [2]Спасибо, Игорь. Вот, в жизни бы не догадался, что так надо делать.
← →
Сергей М. © (2008-04-04 15:59) [3]When instantiating TAction at runtime, assign a TActionList or TActionManager component to the new action’s ActionList property after calling Create.
← →
TStas © (2008-04-04 16:05) [4]По Action"ам книжки нету.
Есть у компонента свойство типа TAction
Если я в методе чтения тип просто привожу, это глюк не вызовет?
function TStUpdator.GetActions(const Index: Integer): TAction;
begin
Result := TAction(FActionList.Actions[Index]);
end;
← →
clickmaker © (2008-04-04 16:49) [5]
> Есть у компонента свойство типа TAction
вообще-то TBasicAction
все остальные (ContainedAction, Action) - его наследники
← →
имя (2008-04-04 17:33) [6]Удалено модератором
← →
имя (2008-04-04 17:57) [7]Удалено модератором
← →
имя (2008-04-04 18:33) [8]Удалено модератором
← →
имя (2008-04-04 19:14) [9]Удалено модератором
← →
имя (2008-04-04 19:16) [10]Удалено модератором
← →
имя (2008-04-04 21:04) [11]Удалено модератором
← →
имя (2008-04-04 21:15) [12]Удалено модератором
← →
имя (2008-04-04 21:50) [13]Удалено модератором
← →
имя (2008-04-04 22:17) [14]Удалено модератором
← →
имя (2008-04-04 23:04) [15]Удалено модератором
← →
имя (2008-04-04 23:51) [16]Удалено модератором
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c