Вниз
Скачать: CL | DM;

Можно ли у компонента найти свойство..   Найти похожие ветки 

← →
logslava   (2007-03-24 14:02) [0]

Можно ли у компонента (напр., TButton) по имени найти свойство (Enabled) и присвоить ему значение?

Т.е. есть 2 Стринги и переменная вариант
CompName := "Button1";
PropName  := "Enabled";
varValue    := False;

Нужно на текущей форме найти по имени CompName кнопку, у нее по имени PropName найте свойство и присвоить ему значение varValue.

С пом. FindComponent(CompName) нахожу компонент
дальше могу найти указатель на свойство с пом. FieldAddress(PropName): Pointer.. как по этому указателю присвоить значение?

Спасибо заранее


← →
MBo ©   (2007-03-24 14:12) [1]

Загляни в модуль TypInfo, там есть функции для подобных вещей


← →
TUser ©   (2007-03-24 14:12) [2]

Это можно сделать в случае published свойств. Смотри модель TypInfo.


← →
GrayFace ©   (2007-03-24 20:53) [3]

Field - это field, а не property.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
3-1172797089
Ш-К
2007-03-02 03:58
2007.05.20
Как получить записи с единственным значением поля?


4-1166368282
MasteroK
2006-12-17 18:11
2007.05.20
Как извлечь выделеный текст из Opera и Internet Explorer-a?


15-1176918999
Kolan
2007-04-18 21:56
2007.05.20
Поменять ли видюху 6600 на 7100?


2-1178085270
RomanLN
2007-05-02 09:54
2007.05.20
вопрос SQL


15-1176897747
Юрий Зотов
2007-04-18 16:02
2007.05.20
Получил спам




   Наверх