Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c