Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: 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 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
2-1178196382
pavel_guzhanov
2007-05-03 16:46
2007.05.20
зависание при вставке записи в базу


2-1178190219
allucard
2007-05-03 15:03
2007.05.20
Повторный вызов Print криво печатает компоненты Shape


2-1178053453
Riply
2007-05-02 01:04
2007.05.20
Время вызова колбэка FileIOCompletionRoutine


1-1174898170
Zvitchenzug
2007-03-26 12:36
2007.05.20
Как "вытянуть" HTML-страницы из всех открытых окон IE


11-1159527274
Юрий Шабанов
2006-09-29 14:54
2007.05.20
Delphi with KOL only.