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

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

Как узнать, есть ли опред. property у компонента? [D4, Win95/98]


_Nicola_ ©   (2002-11-13 15:42:00) 

Мне надо узнать есть ли у компонента определенное свойство (property), например, Caption.
Существует ли функция, которая делает это?


_Nicola_   (2002-11-13 16:38:00) [1]

2MBo
Ура, спасибо!

Не прошло ни так
>if GetPropInfo(TForm1,"Width")<> nil then есть такое свойство

ни так
>и так тоже можно
>if GetPropInfo(Form1,"Width")

А вот так работает:
var p: PPropInfo;

p := GetPropInfo(ClassInfo, "Hint");
if p <> nil then SetStrProp(Form1, p, "Нажимай!");


MBo   (2002-11-13 16:04:00) [2]

и так тоже можно
if GetPropInfo(Form1,"Width")


MBo   (2002-11-13 16:02:00) [3]

if GetPropInfo(TForm1,"Width")<> nil then есть такое свойство


_Nicola_   (2002-11-13 15:53:00) [4]

2MBo © (13.11.02 15:43)
Именно его и смотрю. А что-нибудь более информативное посоветуйте.


MBo   (2002-11-13 15:43:00) [5]

Загляни в typinfo.pas


Наверх

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