Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Собственный Action   Найти похожие ветки 

 
Ega23 ©   (2008-01-29 20:56) [0]

Допустим, я хочу создать класс своих экшенов. Например такие, чтобы при выполнении ещё и файл звуковой проигрывали.
Как создать, в принципе, ясно: унаследоваться от TContainedAction и т.п.
Вопрос в другом: каким образом добавить данный класс экшенов в TActionList, дабы ими можно было в Design-Time оперировать?


 
JesteR   (2008-01-29 21:05) [1]

Пишешь:
 RegisterActions("LibraryMyAction", [TMyAction], nil);
После этого кликаешь два раза на ActionList.
Далее выбираешь New Standart Action (Ctrl + Ins) и находишь свой Action


 
Ega23 ©   (2008-01-29 21:06) [2]


> Пишешь:
>  RegisterActions("LibraryMyAction", [TMyAction], nil);


А где пишешь?


 
JesteR   (2008-01-29 21:10) [3]

{ TMyAction }

 TMyAction = class(TAction)
 public
   // Описание методов
 end;

procedure Register;

implementation

uses // модули

procedure Register;
begin
 // Сюда пишешь то что я написал выше
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.068 c
2-1201606004
..::KraN::..
2008-01-29 14:26
2008.02.24
Как работать с Indy FTP Server?


15-1201188802
Sergei
2008-01-24 18:33
2008.02.24
Версия BIOS


2-1201708579
mrArmstrong
2008-01-30 18:56
2008.02.24
Поиск по текстам


6-1180084614
Dmitry_177
2007-05-25 13:16
2008.02.24
Продолжительное или разовое соединение


2-1201790459
DDR2
2008-01-31 17:40
2008.02.24
Как получить значение поля Edit в обозревателе Internet Explorer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский