Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / вызываемая форма / 5 сообщений из 5, страница 1 из 1
29.01.2003, 17:44
    #32098388
Bird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызываемая форма
доброго дня всем
подскажите пожалуйста, как определить форму, из которой вызвали активную форму (не MDI). я использую общую поисковую форму для нескольких рабочих, а как определить именно ту, из которой был вызов и кому вернуть результат?
...
Рейтинг: 0 / 0
30.01.2003, 03:08
    #32098543
VB.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызываемая форма
nu, ispol`zu` peremennuyu,v kotoroj budesh` zadavat` index, ili ishe chtoto...
Nu, sam dumayu razbereshsya
Udaci!
...
Рейтинг: 0 / 0
30.01.2003, 11:59
    #32098727
Bird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызываемая форма
2 VB.NET

... ili ishe chtoto...
спасибо за совет, почерпнул много нового для себя :))
неужели больше никто не может посоветовать как решить эту проблему?
...
Рейтинг: 0 / 0
30.01.2003, 12:27
    #32098750
SCS
SCS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызываемая форма
имхо, это можно через API:
по hWnd своей формы определяешь hWnd родительского окна hPrnt
и в цикле
Код: plaintext
1.
2.
For k=Forms.Count- 1  To  0  Step - 1 
  If Forms(k).hWnd=hPrnt Then .........
Next k

но это не очень хорошо.

Лучше в посковой форме предумотреть метод, который будут вызывать сами родительские формы для выборки результатов себе (+признак OK/Cancel) и Hide вместо Unload
В этом случае в приложении можно создать нужное кол-во экземпляров поисковых форм, которые можно просто при вызове Show - а все пред.установки в поисковой форме сохраняются (типа шаблоны и костанты, заданные при предыдущем вызове)
...
Рейтинг: 0 / 0
02.02.2003, 07:29
    #32100048
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызываемая форма
используй свойство Tag общей формы...
когда вызываешь общую форму её свойству Tag присвой имя той формы которая её вызвала, и усЁ
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / вызываемая форма / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]