- PR -

WindowsFormの画面遷移

1
投稿者投稿内容
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2006-09-27 12:30
環境:VB2005, OS:Windows XP

ログイン
メニュー
検索画面

という3つのFormがあり
1.ログインFormで認証を通ると、メニューFormのインスタンスを作成し、showDialogにて画面を表示。
2.メニューFormで検索画面ボタンを選択すると検索画面Formのインスタンスを作成し、showDialogにて画面を表示。

というものを作っております。
しかし上記の方法ではログイン画面がずっと表示された状態のまま残ってしまいます。
(ログインFormが最も深い呼び出し元だからだと思いますが)

これを解消するためメニューFormが呼び出されたら、ログインFormを開放してやるような
方法を考えております。

なにかよいアドバイスをいただけませんでしょうか?
他の方法でもよいですが、上記のような場合の画面遷移でうまくいくほうをご教授願えませんでしょうか。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-09-27 12:35
引用:

Kiraさんの書き込み (2006-09-27 12:30) より:

これを解消するためメニューFormが呼び出されたら、ログインFormを開放してやるような
方法を考えております。


ApplicationContext でこの会議室を検索してみてください。

# もし、ログイン Form に戻るような機能があるのならば、Hide しておくだけでも良いでしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-27 13:31
引用:

Kiraさんの書き込み (2006-09-27 12:30) より:
環境:VB2005, OS:Windows XP

ログイン
メニュー
検索画面


ログインフォームからメニューフォームを呼び出すのではなく、別の場所で、ログインさせて認証が通ったらメニューフォームを開かせてやれば良いと思いますが、それでは駄目なのでしょうか?
_________________
R・田中一郎 -  R.Tanaka.Ichiro’s Blog
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2006-09-27 20:53
>じゃんぬねっとさん

有難う御座います。
ApplicationContextで検索してみます。

>R・田中一郎さん

有難う御座います。
>ログインフォームからメニューフォームを呼び出すのではなく、別の場所で、ログインさせて>認証が通ったらメニューフォームを開かせてやれば良いと思いますが
こんな方法は思いつきませんでした。
1

スキルアップ/キャリアアップ(JOB@IT)