![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли сделать оптимальней? [D6, Win95/98, WinME]
b-Ars © (2002-12-27 14:04:00)У меня есть 3 Child Формы (MDI-приложение), на каждой из них компонент DBGrid. Универсально обращаюсь к нему так:
TDBGrid(Frm_Main.ActiveMDIChild.FindComponent("DBGrid"))- по другому не получается. Уж больно не оптимально как-то, может быть кто придумает что-то лучше? Заранее спасибо!
b-Ars (2002-12-28 12:12:00) [1]>Skier © (27.12.02 14:10), о-о, большой пасиб! Что-то я действительно тормознул. Пасиб ещё раз!
Skier (2002-12-27 14:10:00) [2]>b-Ars
Можно при создании Child - формы в её свойство Tag заносить
адрес DBGrid-а, и получиться примерно так :
1)
TYourChildForm.Create(...);
begin
inherited Create(...);
Tag := Integer(DBGrid);
end;
2)
TDBGrid(Frm_Main.ActiveMDIChild.Tag)