- - PR -
VB.NET フォーム開く&閉じる。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-20 00:36
お疲れ様です、kamiです。
VB.NETを勉強し始めて、いきなり壁にぶつかっております。 よろしければ、ご教授下さい。 やりたい事:別フォームを開いて、自フォームを閉じる。 認証フォームで、認証が成功した場合、メインメニューフォームを開く。 この際に、認証フォームを閉じる処理を入れようと思いました。 まず最初に、 スタートアップの場所を、Login(認証)フォームにしました。 認証を通ると、 '入力されたユーザ名と、パスワードが一致すれば '認証フォームを閉じて、メインメニューを開く ' MainMenu の新しいインスタンスを生成する Dim MainMenu As New Form ' MainMenu を表示する MainMenu.Show() Me.Close() これを認証で行うと、メインメニューのフォームを開いて、プログラムが終了します。 で、サクット調べてフォームを持たない、標準モジュールにスタートアップのSub Mainからプログラムを始めて、モジュールから認証を開いて・・・とやったのですが、結果が同じでして、、、はまっております。 .NET系自体はじめてでして、よろしければご教授下さい。 また、VB.NETをやり始めるについて参考となる書籍などがありましたら、ご紹介いただければと思います。 今は、じゃんぬねっとさんのHPを頼りにやっております(^^; | ||||
|
投稿日時: 2006-02-20 00:44
kami さん、こんにちは。
Insider.NET 会議室に立て直して頂けませんか? ここは Windows Server 会議室ですので、フォーラム違いになります。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-02-20 09:04
すれ違いの様ですが一応コメントを・・・。 MainMenuオブジェクトを宣言(保持)しているフォーム自体を閉じているため、そのインスタンスが消滅しているのでは? 回避策としては・・・Hideなどで非表示にしたりMainMenuの宣言をこのフォーム以外で行ったり・・・。 _________________ by うちうせん |
1