スプラッシュ表示すると起動画面がアクティブにならない
- 題名: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: まこ
- 日時: 2011/08/23 11:31:10
- ID: 28932
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: ブーマー
- 日時: 2011/08/23 12:14:03
- ID: 28933
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: ブーマー
- 日時: 2011/08/23 12:38:04
- ID: 28934
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: まこ
- 日時: 2011/08/23 13:11:32
- ID: 28935
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: ブーマー
- 日時: 2011/08/23 13:42:24
- ID: 28936
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: まこ
- 日時: 2011/08/23 13:57:43
- ID: 28937
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: スプラッシュ表示すると起動画面がアクティブにならない
- 著者: まこ
- 日時: 2011/08/23 14:50:37
- ID: 28938
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして。
EXEの起動時にスプラッシュスクリーンを採用しています。
([アプリケーションフレームワークを有効にする]-[スプラッシュスクリーン])
起動画面であるMDIフォームのLoadイベントにて別フォームを.ShowDialog
にて起動しています。Win7なら問題なく起動し操作もそのまま可能なのですが、
WinXPで実行するとフォームは表示されるのですがアクティブになりません。
フォームをクリックすると、アクティブになり操作可能になります。
Activateイベントで.ShowDialogをしても同様の結果でした。
また.Activate()や等の処理を入れてみましたが特に状況は変わりません。
アクティブに関するAPI等も組み込んでみましたが状況は変わりませんでした。
色々調査してみると、スプラッシュスクリーンを表示しない場合は問題がない事
が分かりました。本掲示板でも同様の記事がありましたが、いまいち解決方法が分かりませんでした。
スプラッシュ側でメイン画面をアクティブにする事で解決しましたとの記事が
ありましたが、実際のロジックの記載がなかったため、知識不足のためどのよう
に修正すればよいのか解決できませんでした。
どなたかご教授頂けると助かります。宜しくお願い致します。