__property
Ну грубо говоря, мне необходимо в новом компоненте перехватывать и обрабатывать изменение его положения и размеров на форме. Как это можно реализовать?
Спасибо.
Цитата:
Originally posted by OverseeR
День добрый! У меня вопросик по разработке компонентов. Возможно ли в новом компоненте (унаследованном от TPaint) переопределить св-ва Left, Top, Width и Height и в своих обработчиках сначала вызывать св-ва старшего класса (TPaint), а затем вставить свой код?
Ну грубо говоря, мне необходимо в новом компоненте перехватывать и обрабатывать изменение его положения и размеров на форме. Как это можно реализовать?
Спасибо.
День добрый! У меня вопросик по разработке компонентов. Возможно ли в новом компоненте (унаследованном от TPaint) переопределить св-ва Left, Top, Width и Height и в своих обработчиках сначала вызывать св-ва старшего класса (TPaint), а затем вставить свой код?
Ну грубо говоря, мне необходимо в новом компоненте перехватывать и обрабатывать изменение его положения и размеров на форме. Как это можно реализовать?
Спасибо.
Можно, вроде. Обычным путем прописываешь свойство, назначаешь ему функции чтения и записи, и все. Чтобы вызвать метод старшего класса, пишешь КлассРодитель::Метод(...);. Вроде бы так. В общем, это все хорошо показано хотя бы в тех же примерах компонент из поставки Builder'а.