Как узнать какого типа контрол?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
andal
незнакомец
Сообщения: 9
Зарегистрирован: 21.03.2007 10:00:47

Как узнать какого типа контрол?

Сообщение andal »

Хочу при переборе в цикле контролов окна узнать какого он типа?
TButton или TDBGrid. Помню, что вроде возможно, а использовать tag-и не хочется.

Пардон! Нашел - is .
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

if obj.ClassName = 'TButton' then ...
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Код: Выделить всё

  Sender.ClassName;
  Sender.ClassNameIs();
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

shade
:lol:

вот надо же опередил =)
Ответить