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

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

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

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

Сообщение andal » 10.05.2007 09:34:13

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

Пардон! Нашел - is .
andal
незнакомец
 
Сообщения: 9
Зарегистрирован: 21.03.2007 11:00:47

Сообщение shade » 10.05.2007 11:09:14

if obj.ClassName = 'TButton' then ...
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Attid » 10.05.2007 11:15:11

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

Сообщение Attid » 10.05.2007 11:16:00

shade
:lol:

вот надо же опередил =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 35

Рейтинг@Mail.ru