Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

Как обращаться к произвольным свойствам компонента?   Найти похожие ветки 

 
bvz ©   (2006-08-31 16:18) [0]

Вопрос возможно детский. Есть, например, стандартный компонент Label у него есть свойство Caption. Обычно для обращения к свойству пишут:

Label.Caption := "Чего там";

Как обратиться к свойству компонента, если у нас есть имя его свойства, которое хранится в строковой переменной, но какое оно именно точно не известно?

Т.е. что примерно:
Label.PropertyByName("Label") := "Чего там";


 
jack128 ©   (2006-08-31 16:20) [1]

TypInfo.SetStrProp(Label, "Caption", "Чего там");


 
DimaBr   (2006-09-01 14:07) [2]

SetStrProp - запись в строковое свойство, а автор пишет
> какое оно именно точно не известно?


 
jack128 ©   (2006-09-01 14:14) [3]

DimaBr   (01.09.06 14:07) [2]
SetStrProp - запись в строковое свойство, а автор пишет
> какое оно именно точно не известно?

а если не известно, какого типа свойство, то что в это свойство собираются записывать?


 
DimaBr   (2006-09-01 14:26) [4]


> то что в это свойство собираются записывать

"Чего там"


 
Джо ©   (2006-09-01 14:44) [5]

> какое оно именно точно не известно?

Вызвать PropType?


 
DimaBr   (2006-09-01 16:29) [6]

Тогда смотрим TReader.ReadPropValue


 
Джо ©   (2006-09-01 16:56) [7]

> [6] DimaBr   (01.09.06 16:29)
> Тогда смотрим TReader.ReadPropValue

Зачем и кому совет?



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1180131936
Dmitry_177
2007-05-26 02:25
2007.07.08
FillChar для строки


15-1181377529
Rule
2007-06-09 12:25
2007.07.08
Майкрософт блин как кролики, ну сколько ж можно


3-1176360453
gvozdkoff
2007-04-12 10:47
2007.07.08
резервное сохранение базы данных перед отключением компьютера


15-1181459151
Сергей Колесник
2007-06-10 11:05
2007.07.08
Пример создания и отправки UDP пакета через RAW socket


15-1181164631
KJ
2007-06-07 01:17
2007.07.08
Форма обратная