Форум: "Компоненты";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизСлетает события компонента Найти похожие ветки
← →
DimaBr (2005-09-02 09:11) [0]При вырезании и вставки компонента все определённые события слетают. Как это предотвратить ?
← →
Юрий Зотов © (2005-09-02 20:49) [1]Как объявлены и реализованы события?
← →
DimaBr (2005-09-03 09:38) [2]Здравствуйте. Извиняюсь за не совсем чёткое описание. Ситуация такова. Компонент порождённый от TCustomPanel + (Label, Bevel, 2 BitBtn). Вложенные компоненты выведены на поверхность главного в виде свойств.
Назначаю события в дизайнере для вложенных компонентов. Всё замечательно работает. Однако при вырезании или копировании компонента в буфер и вставки в форму все события слетают. Посмотрел, в буфере - ссылки есть, копирую в ту же форму, так что и реализация событий тоже есть.
← →
Юрий Зотов © (2005-09-03 15:09) [3]Вариант 1 - вывести наружу события вложенных компонентов, привязав их к событиям главного:
property OnMyEvent: ... read GetMyEvent write SetMyEvent;
Вариант 2: заставить среду сохранять в DFM свойства вложенных компонентов (GetParentComponent, GetChildren и т.п.).
← →
DimaBr (2005-09-05 08:31) [4]1. Вложенные компоненты выведены на поверхность главного в виде свойств. Cоответственно все свойства уже наруже есть.
2. В DFM события прописываются и работают. Слетают при копировании.
Создал событие самого компонента - копируется нормально, а вложенного не хочет.
← →
DimaBr (2005-09-05 20:08) [5]Где вы, профи ? Никто чтоли не знает ?
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c