![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, есть ли опред. 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