Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

DesignTime   Найти похожие ветки 

 
o_serg   (2006-10-13 15:00) [0]

Я создаю компонент вроде TActionList, как сделать чтобы при двойном щелчке по этому компоненту в DesignTime как у обчного ActionList"a открывалось окно добавления/удаления Action"ов
P.S. зачем мне нужен новый ActionList - не спрашивать


 
MsGuns ©   (2006-10-13 15:07) [1]

TActionList имеет индексированную коллекцию экшнов. Добавлять, удалять и изменять любой из объектов коллекции стандартными методами (Add,Insert,Delete). Как - смотреть в справке к TCollection


 
o_serg   (2006-10-13 19:29) [2]

а как в DesignTime то это делается?


 
Ketmar ©   (2006-10-13 19:33) [3]

так и делается. коллекциями.


 
RASkov   (2006-10-14 03:00) [4]

Свой редактор компанента к своему компаненту сделать.


 
RASkov   (2006-10-14 03:06) [5]

TMyCompEditor = class(TComponentEditor)
....
end;
и зарегестрировать его надо будет
RegisterComponentEditor(TMyActionList, TMyCompEditor);


 
RASkov   (2006-10-14 03:11) [6]

И вооще я такой же вопрос почти задавал. Посмотри ветку
Компоненты: Добавление published свойства - Ответ [106]
там найдешь решение с редактором.


 
o_serg   (2006-10-14 20:42) [7]

RASkov, а в делфи есть исходники того редактора стандартного ActionList, они где-то в DesignEditors.pas должны быть, не могу найти


 
RASkov   (2006-10-14 20:51) [8]

нажми Ctrl+F в редакторе кода Delphi и выбери закладку
Find in Files
поставь точечку в Search in derictories
поставь галочку Include subdirectories
в Text to finds напиши что интересует
в File mask укажи (D:\Borland\Delphi7\) т.е. путь к твоей Delphi
и нажми OK.
В низу редактора(по умолчанию) появится результат... двойным щелчком перейдешь в модуль где это находится.


 
o_serg   (2006-10-14 21:51) [9]

спасибо, поиско мпользоваться я умею:
registercomponenteditor(tactionlist - ничего не находит, да и
registercomponent(tactionlist - тоже
есть вообще исходники DesignTime Editor"а для TActionList?



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

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1158675326
buzz
2006-09-19 18:15
2006.10.29
Загадка для знатоков VCL


4-1150216045
inri13666
2006-06-13 20:27
2006.10.29
Hook на закрытие окна


2-1160458972
Alina
2006-10-10 09:42
2006.10.29
Базы в Делфи.


3-1157278541
Алексей Петухов
2006-09-03 14:15
2006.10.29
Grid index out of range


2-1160549479
evgenij_
2006-10-11 10:51
2006.10.29
Sectors Read