Текущий архив: 2006.11.26;
Скачать: CL | DM;
Вниз
Отображение нового свойства формы в Object Inspector Найти похожие ветки
← →
Ola (2006-10-12 15:35) [0]Скажите пожалуйста, как сделать так, чтобы в инспекторе объектов формы отображалось добавленное в класс формы новое свойство? Объявление нового свойства в разделе класса формы "published" не дало никакого результата
← →
webpauk (2006-10-12 15:39) [1]добавление свойств в форму требует переопределения published? объявленных в модуле Forms
← →
Ola (2006-10-12 15:59) [2]Это свойство не из класса TForm, а новое созданное свойство, необходимое для конкретной формы приложения
← →
Kolan © (2006-10-12 16:06) [3]
> Это свойство не из класса TForm, а новое созданное свойство,
> необходимое для конкретной формы приложения
Дык а как ты его создала? Нследника написала?
← →
Ola (2006-10-12 16:12) [4]Да, это форма явялется наследником класса TForm
← →
Kolan © (2006-10-12 16:14) [5]А используешь ты наследника или TForm?
← →
DrPass © (2006-10-12 16:24) [6]Он просто не видит новое свойство, т.к. работает с твоим классом, приводя его к TForm. Для формы-наследника нужно будет вызвать RegisterCustomModule.
← →
Ola (2006-10-12 16:28) [7]type
TMyForm = class(TForm)
....
published
property SomeProperty....
end;
....
var MyForm1: TMyForm;
Нужно, чтобы свойство SomeProperty было в Инспекторе объектов.
Пытаюсь сделать так, но в ObjectInspector св-во не видно.
← →
Ketmar © (2006-10-12 16:54) [8]и не будет видно. в "начинающим". а лучше сразу к книгам -- учить матчасть.
← →
DrPass © (2006-10-12 18:53) [9]
> Ola (12.10.06 16:28) [7]
См.
> DrPass © (12.10.06 16:24) [6]
Модуль с твоим классом должен быть в пакете, пакет должен в свою очередь в процедуре Register вызывать RegisterCustomModule
Страницы: 1 вся ветка
Текущий архив: 2006.11.26;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.039 c