Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
ВнизКомпонент на основе TActionList Найти похожие ветки
← →
alexnmsk (2008-03-01 00:44) [0]Здравствуйте, уважаемые мастера. Можно ли сделать компонент на основе TActionList с готовым набором TAction. Если да, то поясните, как создать готовый набор TAction? Заранее спасибо.
← →
alexnmsk (2008-03-01 02:50) [1]
constructor TMyAction.Create(AOwner: TComponent);
begin
inherited;
Name:="MyAction";
end;
constructor TMyActionList.Create(AOwner: TComponent);
begin
inherited;
FMyAction:=TMyAction.Create(AOwner);
FMyAction.ActionList:=Self;
end;
Вроде все работает, при добавлении компонента на форму, у него имеется список дейтвий. Их можно назначить контролам. Но если просматриваю форму View as Text, то когда возвращаюсь обратно пишет - не найден класс TMyAction и вырубает ему свойство Caption. Модуль, где описан класс указан в uses. Пробовал добавить в проект - не помогло :(
← →
Германн © (2008-03-01 03:13) [2]Не ну. Различия Design-time от Run-Time понимаешь?
← →
{RASkov} © (2008-03-01 12:18) [3]> [1] alexnmsk (01.03.08 02:50)
procedure Register;
begin
RegisterComponents(<вкладка>, [TMyAction]);
end;
Есть такое?
← →
Kolan © (2008-03-01 12:22) [4]RegisterActions ?
← →
Семеныч (2008-03-01 12:23) [5]RegisterActions тоже не помешало бы.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c