![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Слетает события компонента [D6, Win2k]
DimaBr © (2005-09-02 09:11:00)При вырезании и вставки компонента все определённые события слетают. Как это предотвратить ?
DimaBr (2005-09-05 20:08:00) [1]Где вы, профи ? Никто чтоли не знает ?
DimaBr (2005-09-05 08:31:00) [2]1. Вложенные компоненты выведены на поверхность главного в виде свойств. Cоответственно все свойства уже наруже есть.
2. В DFM события прописываются и работают. Слетают при копировании.
Создал событие самого компонента - копируется нормально, а вложенного не хочет.
Юрий Зотов (2005-09-03 15:09:00) [3]Вариант 1 - вывести наружу события вложенных компонентов, привязав их к событиям главного:
property OnMyEvent: ... read GetMyEvent write SetMyEvent;
Вариант 2: заставить среду сохранять в DFM свойства вложенных компонентов (GetParentComponent, GetChildren и т.п.).
DimaBr (2005-09-03 09:38:00) [4]Здравствуйте. Извиняюсь за не совсем чёткое описание. Ситуация такова. Компонент порождённый от TCustomPanel + (Label, Bevel, 2 BitBtn). Вложенные компоненты выведены на поверхность главного в виде свойств.
Назначаю события в дизайнере для вложенных компонентов. Всё замечательно работает. Однако при вырезании или копировании компонента в буфер и вставки в форму все события слетают. Посмотрел, в буфере - ссылки есть, копирую в ту же форму, так что и реализация событий тоже есть.
Юрий Зотов (2005-09-02 20:49:00) [5]Как объявлены и реализованы события?