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

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

Как узнать есть ли у компонента свойство Caption ? [D7, XP]


MaxX ©   (2008-09-19 11:46:00) 

Здравствуйте!

Подскажите как можно узнать есть ли у компонента свойство Caption ?


MaxX   (2008-09-19 12:36:00) [1]

Спасибо, большое.


Palladin   (2008-09-19 11:59:00) [2]

Uses
 TypInfo;

procedure TForm1.Button1Click(Sender: TObject);
Var
 i:Integer;
begin
 For i:=0 to ComponentCount-1 Do
  If IsPublishedProp(Components[i],'caption')
   Then ShowMessage('У компонента '+Components[i].Name+':'+Components[i].ClassName+' есть published св-во caption')
   Else ShowMessage('У компонента '+Components[i].Name+':'+Components[i].ClassName+' нет published св-ва caption');
end;


Сергей М.   (2008-09-19 11:53:00) [3]

Если оно published, то см. TypInfo.IsPublishedProp()


Наверх

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