![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мастера Delphi! Подскажите, пожалуйста. В приложении из разных [D7, IB6.x]
Belkova © (2004-08-18 10:24:00)Мастера Delphi! Подскажите, пожалуйста. В приложении из разных форм вызавается некая форма, в которой есть компонеот DBGridEh? который отображате таблицу с прайсом. По DblClick данные из таблицы должны переписываться в некоторые Edit той формы из которой произошел вызов. Как узнать из какой формы вызывался метод Show? Можно использовать компененты DBEdit, но мне это не подходит.
Belkova (2004-08-18 10:40:00) [1]Спасибо.
Соловьев (2004-08-18 10:32:00) [2]
> По DblClick данные из таблицы должны переписываться в некоторые
> Edit той формы из которой произошел вызов.
надо передавать не имя формы, а имя датасета.
Digitman (2004-08-18 10:32:00) [3]способов передачи параметра, указывающего на вызывающую форму - море ..
1. CalledForm := TCalledForm.Create(CallingForm); //вызывающая форма - владелец вызываемой
2. CalledForm := TCalledForm.Create(...);
CalledForm.Tag := Integer(CallingForm); //в тэге
3. CalledForm := TCalledForm.Create(...);
CalledForm.CallerProperty := CallingForm; //в доп.св-ве
Anatoly Podgoretsky (2004-08-18 10:28:00) [4]Передать эту информацию в форму, до вызова Show, например через свойство, поле или переменную.