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

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

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

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

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

textual
Листинг программы
  1. 'это твоя процедура вызова формы с гридом
  2. public function OpenGrid(byref frm as Form) as boolean
  3. 'for MDI only
  4. debug.print 'ActiveForm: ' & frm.ActiveForm.Name
  5. 'for all
  6. debug.print 'ActiveControl: ' & frm.ActiveControl.Name
  7. ....
  8.  
  9. end function
  10.  
  11. 'а это ее вызов из произвольной формы
  12. Private Sub Command1_Click()
  13.  OpenGrid Me
  14. end sub

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


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

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

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы