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

Вниз

узнать динамически свойство DataField   Найти похожие ветки 

 
ton2   (2002-10-28 17:37) [0]

Как узнать динамически свойство DataField всех элементов управления формы, связаных с данными (DBGrid,DBText...)


 
MsGuns ©   (2002-10-28 17:54) [1]

Ответ в вопросе (ИМХО)


 
ton2   (2002-10-28 18:03) [2]

MsGuns: вопрос не совсем поняли. на форме есть куча элементов управления как связаных с данымы так и обычных. если перебирать все TControl"ы формы то не у всех есть свойство DataField а только у связаных с даными. а перебирать каждый возможный тип вроде
if Сontrol is TDBGrid DF:=TDBGrid(Control).DataField;
if Сontrol is TDBEdit DF:=TDBEdit(Control).DataField;
....
кажется не самым лучшим решением


 
MsGuns ©   (2002-10-28 19:00) [3]

Посмотри GetPropInfo, IsPublishedProp, GetObjectProp
Смысл - определить наличие некоторого св-ва (например, DataSource) у предка текущего контрола и, если оно есть, обратиться к нему.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-59166
Warl
2002-11-08 23:37
2002.11.18
Как определить дату и/или время создания каталога?


14-59373
Стрел
2002-10-29 23:22
2002.11.18
А нет ли здесь где-нибудь объяв О РАБОТЕ (постоянной)???


1-59141
Lamerr_
2002-11-08 13:40
2002.11.18
Создание и удаление компонентов в run-time


14-59343
RV
2002-10-29 15:45
2002.11.18
Как Вам принтер MB4815?


1-59283
TankMan
2002-11-05 23:15
2002.11.18
Проблема с отображением