Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
Arto
-
- Продвинутый пользователь

-
-
- Сообщения: 125
- Зарегистрирован: 16.04.2002 (Вт) 18:23
Arto » 01.12.2008 (Пн) 13:53
Здравствуйте
Вопрос такой
Имею две формы frmLogin и frmMdiMain
Надо после обработки frmLogin выгрузить ее и загрузить frmMdiMain.Show
Делаю так
...
...
...
if txtUser="Юзер " and txtLogin="Пароль" then
frmMdiMain.Show
frmLogin .close
end if
После оператора frmLogin .close проект закрывается, а frmLogin .hide или visiblr=false делать не хочется чтоб она в памяти не осталось
Посоветуйте как быть
С уважением...
-
Joo
-
- Постоялец

-

-
- Сообщения: 762
- Зарегистрирован: 14.08.2008 (Чт) 11:55
- Откуда: Казахстан
-
Joo » 01.12.2008 (Пн) 14:09
Делай чтоб грузилась главная форма.
В главной форме пиши:
- Код: Выделить всё
Private Sub FormMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If DialogUsrPass.ShowDialog <> Windows.Forms.DialogResult.OK Then Me.Close()
End Sub
В диалоге:
- Код: Выделить всё
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
if txtUser="USER" andalso txtPass="PaSs" then
Me.DialogResult = System.Windows.Forms.DialogResult.OK
Me.Close()
else
MsgBox "Invalid User Name or Password"
end if
End Sub
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог
-
Arto
-
- Продвинутый пользователь

-
-
- Сообщения: 125
- Зарегистрирован: 16.04.2002 (Вт) 18:23
Arto » 01.12.2008 (Пн) 14:16
Большое спасибо
-
Joo
-
- Постоялец

-

-
- Сообщения: 762
- Зарегистрирован: 14.08.2008 (Чт) 11:55
- Откуда: Казахстан
-
Joo » 01.12.2008 (Пн) 14:24
Arto писал(а):Большое спасибо
Не за что ))
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, PetalBot и гости: 1