![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обращаться к произвольным свойствам компонента? [D7, WinXP]
bvz © (2006-08-31 16:18:00)Вопрос возможно детский. Есть, например, стандартный компонент Label у него есть свойство Caption. Обычно для обращения к свойству пишут:
Label.Caption := 'Чего там';
Как обратиться к свойству компонента, если у нас есть имя его свойства, которое хранится в строковой переменной, но какое оно именно точно не известно?
Т.е. что примерно:
Label.PropertyByName('Label') := 'Чего там';
Джо (2006-09-01 16:56:00) [1]> [6] DimaBr (01.09.06 16:29)
> Тогда смотрим TReader.ReadPropValue
Зачем и кому совет?
DimaBr (2006-09-01 16:29:00) [2]Тогда смотрим TReader.ReadPropValue
Джо (2006-09-01 14:44:00) [3]> какое оно именно точно не известно?
Вызвать PropType?
DimaBr (2006-09-01 14:26:00) [4]
> то что в это свойство собираются записывать
"Чего там"
jack128 (2006-09-01 14:14:00) [5]DimaBr (01.09.06 14:07) [2]
SetStrProp - запись в строковое свойство, а автор пишет
> какое оно именно точно не известно?
а если не известно, какого типа свойство, то что в это свойство собираются записывать?
DimaBr (2006-09-01 14:07:00) [6]SetStrProp - запись в строковое свойство, а автор пишет
> какое оно именно точно не известно?
jack128 (2006-08-31 16:20:00) [7]TypInfo.SetStrProp(Label, 'Caption', 'Чего там');