Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение нового свойства формы в Object Inspector [D7]


Ola ©   (2006-10-12 15:35:00) 

Скажите пожалуйста, как сделать так, чтобы в инспекторе объектов  формы отображалось добавленное в класс формы новое свойство? Объявление  нового свойства в разделе класса формы  "published" не дало никакого результата


DrPass   (2006-10-12 18:53:00) [1]


> Ola   (12.10.06 16:28) [7]

См.

> DrPass ©   (12.10.06 16:24) [6]

Модуль с твоим классом должен быть в пакете, пакет должен в свою очередь в процедуре Register вызывать RegisterCustomModule


Ketmar   (2006-10-12 16:54:00) [2]

и не будет видно. в "начинающим". а лучше сразу к книгам -- учить матчасть.


Ola   (2006-10-12 16:28:00) [3]

type
 TMyForm = class(TForm)
   ....
   published
      property SomeProperty....
 end;
....
var  MyForm1: TMyForm;

Нужно, чтобы свойство SomeProperty было в Инспекторе объектов.
Пытаюсь сделать так, но в ObjectInspector св-во не видно.


DrPass   (2006-10-12 16:24:00) [4]

Он просто не видит новое свойство, т.к. работает с твоим классом, приводя его к TForm. Для формы-наследника нужно будет вызвать RegisterCustomModule.


Kolan   (2006-10-12 16:14:00) [5]

А используешь ты наследника или TForm?


Ola   (2006-10-12 16:12:00) [6]

Да, это форма явялется наследником класса TForm


Kolan   (2006-10-12 16:06:00) [7]


> Это свойство не из класса TForm, а новое  созданное свойство,
>  необходимое для конкретной формы приложения

Дык а как ты его создала? Нследника написала?


Ola   (2006-10-12 15:59:00) [8]

Это свойство не из класса TForm, а новое  созданное свойство, необходимое для конкретной формы приложения


webpauk   (2006-10-12 15:39:00) [9]

добавление свойств в форму требует переопределения published? объявленных в модуле Forms


Наверх

Титульная страница Поиск, карта сайта Написать письмо