Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
15-1159851811
eRoR_rrr
2006-10-03 09:03
2006.10.29
Как узнать какой файл используеться приложением


6-1149207572
Валерий
2006-06-02 04:19
2006.10.29
Ошибка до перехвата исключения


3-1156919569
ddddd
2006-08-30 10:32
2006.10.29
Как проверить есть ли в Query поле с заданным названием?


2-1160744545
Gloomer
2006-10-13 17:02
2006.10.29
Как получить значения ключей ветки реестра?


2-1160653343
rra
2006-10-12 15:42
2006.10.29
Фильтрация записей таблицы (Access 2003)




   Наверх