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

Вниз

Как узнать тип родителя?   Найти похожие ветки 

 
Barloggg   (2005-02-09 10:51) [0]

Хочу сделать компонент. Встал один вопросик.
Мой компонент должен вести себя по разному если брошен на разных родителей.
Иными словами если брошен на мой-же TkolMyPanel, то один стиль поведения, а если на что-то другое, то другой?
Как должен выглядеть код проверки типа родителя?


 
miek ©   (2005-02-09 15:05) [1]

В общем случае - никак.
Можно назначать разным родителям разный Tag и по нему отслеживать.


 
Barloggg   (2005-02-09 16:30) [2]

Печально. С классами это проще.
Ну что-же, тогда придется писать инструкцию для пользователей, чего можно делать с этими компонентами, а чего не стоит :)
Вот только допишу хотя бы второй, чтобы их можно было бросить друг на друга :)


 
ECM ©   (2005-02-09 18:06) [3]

Проанализируй родителя в MCK - там все те же классы VCL...
Затем можно генерировать код KOL, который будет  учитывать
"дезайнерного" родителя ... :)


 
thaddy   (2005-02-10 12:16) [4]

Tcontrol.subclassname


 
Barloggg   (2005-02-10 14:16) [5]

Thaddy, cпасибо. Проверю.
ЕСМ, с меня пиво :) такое мне и в голову не приходило...



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1125114301
Tirops
2005-08-27 07:45
2005.10.09
Функция количества файлов


4-1123600876
CTPAX.RU
2005-08-09 19:21
2005.10.09
Ошибка при чтении и записи в порт


4-1123407155
Sphinx
2005-08-07 13:32
2005.10.09
Код создания окна не работает в dll


1-1127296340
Domkrat
2005-09-21 13:52
2005.10.09
Быстрый поиск в текстовом файле


1-1126672985
Roughneck
2005-09-14 08:43
2005.10.09
Как из TWebBrowser-а сохранить в файл загруженную картику