3 формы, 3-я должна быть модальной относит. 2-й но не перекрывать доступ к 1-й - VB
Формулировка задачи:
Задача наверно на 2 копейки, но чего-то не получается.
Есть основная Form1.
Из нее вызываем Form2:
(обе формы доступны одновременно, т.е. с Form1 можно работать не закрывая Form2)
Теперь из Form2 вызываем Form3 (какая-нибудь мелкая настройка).
Надо сделать так, чтоб Form3 вызывалась модально относит. только Form2,
но при этом Form1 оставалась бы доступна для работы с ней.
Делаю (в Form2):
и недоступны сразу Form1 и Form2
Как выкрутиться?
Ну, тест накатал (во вложении) -неработающий.
Есть основная Form1.
Из нее вызываем Form2:
(обе формы доступны одновременно, т.е. с Form1 можно работать не закрывая Form2)
Теперь из Form2 вызываем Form3 (какая-нибудь мелкая настройка).
Надо сделать так, чтоб Form3 вызывалась модально относит. только Form2,
но при этом Form1 оставалась бы доступна для работы с ней.
Делаю (в Form2):
и недоступны сразу Form1 и Form2
Как выкрутиться?
Ну, тест накатал (во вложении) -неработающий.
Решение задачи: «3 формы, 3-я должна быть модальной относит. 2-й но не перекрывать доступ к 1-й»
textual
Листинг программы
Private Sub Form_Load() Form2.Enabled = False OldForm2WindowProc = SetWindowLong( _ Form2.hWnd, GWL_WNDPROC, _ AddressOf NewForm2WindowProc) End Sub Private Sub Form_Unload(Cancel As Integer) SetWindowLong Form2.hWnd, GWL_WNDPROC, OldForm2WindowProc Form2.Enabled = True Form2.SetFocus End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д