tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: アプリケーションの起動について
投稿日: 2008/08/29(Fri) 09:30
投稿者じゅん
ご返答ありがとうございます。
すみません文章が間違っておりました。
誤:「画面Bは一番手前に表示されるが、フォーカスは画面Bにあります」
正:「画面Bは一番手前に表示されるが、フォーカスは画面Aにあります」

> 「画面」とは、Formのことですか。
はい、そうです。
Formですが、画面Aと画面Bはプロジェクトは別のため、Shell関数を使用し、画面Bのexeを起動するようにしています。

> Me.Focus は、試してみましたか。
もちろんためしました。
画面Aにフォーカスがあるが、画面Bをクリックすると、画面Bの項目Aへフォーカスが移っています。
※印刷処理後には、画面Bの項目Aへフォーカスを移す処理は行っている。

後に、上記の方法を使っても、印刷プレビュー画面が立ち上がって数秒たつと、上記の効果が現れず、画面Aが一番手前にきてしまいます。

VB.NETだからか分かりませんが、画面Aから画面BをShell関数を使用し、立ち上げる。そうすると、画面Bが一番手前にくる。そこで、デスクトップ画面下(ツールバー)に最小化されていた、フォルダやファイルを開き、閉じると、なぜか画面Aが一番手前にきてしまいます。このような現象は、VB.NETの仕様みたいなものなのでしょうか??
※Form等の設定は一切変更はしていません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。