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

タイトル アプリケーションの起動について
投稿日: 2008/08/28(Thu) 11:05
投稿者じゅん
Shell関数を使用し、アプリケーション(各画面)を表示しているのですが、以下のおかしな(?)動作をしてしまいます。
1.画面Aから、画面BをShell関数を使用し、起動
2.画面Bで、Accessを使用(Sell関数を使用し呼び出しています。)し、印刷を行う。
3.印刷終了後に、画面Aが一番手前に表示されてしまう。

※3がおかしな動作をする所です。
※3で画面Aが一番手前に表示されるのを防ぐため、2でAccessを呼び出し直前に「Me.TopMos=True」にし印刷終了後に「Me.TopMos=False」にしています。これだと、画面Bは一番手前に表示されるが、フォーカスは画面Bにあります。

印刷後、画面Aが一番手前に来るの防ぎ、尚且つ、画面Bにフォーカスが移るような手段はないものでしょうか??(印刷前とフォーカス等を同じ状態にしておきたい)
Access起動をSell関数を使用しているがまちがっている??

『環境』
OS:Vista
VB.NETバージョン:2005


以上、解決方法等があれば、教えてもらえればと思います。
宜しくお願いします。

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

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