最初のフォームを閉じる方法
- 題名: 最初のフォームを閉じる方法
- 著者: ジャイ
- 日時: 2003/11/19 14:23:37
- ID: 1483
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 最初のフォームを閉じる方法
- 著者: Sugi@み〜くんパパの仕事部屋
- 日時: 2003/11/19 15:46:21
- ID: 1488
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 最初のフォームを閉じる方法
- 著者: ジャイ
- 日時: 2003/11/20 11:16:33
- ID: 1507
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 最初のフォームを閉じる方法
- 著者: Mike
- 日時: 2003/11/20 17:31:32
- ID: 1510
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 最初のフォームを閉じる方法
- 著者: ジャイ
- 日時: 2003/11/21 10:57:30
- ID: 1516
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初めて、書き込みさせていただきます。
VBAの経験はありますが、VB.NETは最近になって基礎編と応用編の本を買って勉強し始めたばかりの者です。
今Oracleに接続するためのログオン画面を作成しています。
ログイン後は、別フォームのメニュー画面を表示します。
本にVBのサンプルが載っていましたので、それを見ながら作成しました。
ユーザー名とパスワードを入力して、ログオンボタンをクリックすると、
メニュー画面が開くというところまでは、うまく行きました。
ただ、メニュー画面を開く前にログオン画面を閉じるということが出来ません。
ログオン画面をモードレスフォームで作成すると、ログオン画面が開くと
すぐに閉じてしまいます。そのため、ログオン画面をモーダルフォームで
作成したのですが、コードにMe.close()を書いてあってもログオン画面を
閉じないでメニュー画面が開かれます。
起動は、スタートアップの設定でSub Main()として、Sub Main()の中で、
ログオン画面を開いています。
以下は、本に載っていたメニュー画面を開くためのコードの最後のところです。
Unload Me
F_Menu.Show
Exit Sub
となっていましたので、
Dim frmMenu as New F_Menu()
----------------
----------------
Me.Close()
frmMenu.show()
Exit Sub
としています。
最初のフォームを閉じるとプログラムが終わってしまうということも、
書いてあったように記憶しています。
FORM1を開く→FORM1を閉じる→FORM2を開くということを行うには
どのように設定すればいいのでしょうか?
よろしく、ご教授ください。