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

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

Как обращаться к произвольным свойствам компонента? [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', 'Чего там');


Наверх

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