Как узнать от какого контрола с какой формы пришел запрос? - VB

Узнай цену своей работы

Формулировка задачи:

Кликая по Датагрид на одной форме ChoiceFirm, вызываем вторую Firms для редактирования содержимого этого грида. Но вызываемая форма Firms может также вызываться не только из ChoiceFirm, но и из других форм. Как узнать откуда пришел запрос?

Решение задачи: «Как узнать от какого контрола с какой формы пришел запрос?»

textual
Листинг программы
'это твоя процедура вызова формы с гридом
public function OpenGrid(byref frm as Form) as boolean
'for MDI only
debug.print 'ActiveForm: ' & frm.ActiveForm.Name
'for all
debug.print 'ActiveControl: ' & frm.ActiveControl.Name
....
 
end function
 
'а это ее вызов из произвольной формы
Private Sub Command1_Click()
 OpenGrid Me
end sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы