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

Общие свойства компонентов   Найти похожие ветки 

 
Lysyj   (2003-06-26 08:39) [0]

Здравствуйте!
Мой вопрос такой:
предположим на форме есть много-много компонентов различных типов и по какому-либо событию нужно у всех их установить какое-то общее свойство, напр. ReadOnly (если оно есть у них), беда в том что у TComponent, их общего папашки этого свойства нет, а я хочу в цикле по Components[i] их перебрать и кому можно это свойство проставить. Обращение к ClassType не помогает, или я чего-то недогоняю, а условия проверять

if Components[i] is TType1
then то-то
else if Components[i] is TType2
then другое

не хочется (громоздко). Может можно как-то это дело разрулить просто и красиво?
Помогите плс!!!


 
Skier ©   (2003-06-26 08:42) [1]

>Lysyj (26.06.03 08:39)
Внимательно присмотрись к модулю TypInfo.pas
Там найдёшь все ответы.
И ещё посмотри эту статью :
http://www.softforum.ru/html/index.asp?id=items&group=cps.borland.delphi&topic=item221101


 
Lysyj   (2003-06-26 09:34) [2]

2 Skier
Большое спасибо!



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

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



Память: 0.45 MB
Время: 0.019 c
4-31563
Петр
2003-05-11 11:19
2003.07.10
Сообщения на обработку нажатия клавиш


1-31324
INCOGNITO
2003-06-26 23:38
2003.07.10
Диалог выбора папки


1-31281
picaroon
2003-06-26 13:23
2003.07.10
Как менять цвет Button а?


1-31199
Still Swamp
2003-06-28 12:19
2003.07.10
DLL и TObject


3-31089
vvn
2003-06-16 15:08
2003.07.10
Foreign key (ложное срабатывание)




   Наверх