Форум: "KOL";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Вниз
Как узнать тип родителя? Найти похожие ветки
← →
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 вся ветка
Форум: "KOL";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c