私はスプラッシュフォームを備えたwinformプロジェクトを持っています(この質問の最初の回答で説明されているように:C#winformsスタートアップ(スプラッシュ)フォームは非表示ではありません)。
このスプラッシュフォームを使用すると、メインフォームがフォーカスを失います。Form.BringToFront()でスプラッシュフォームを閉じたらすぐに前面に表示したいのですが、機能しません。
誰でも助けることができますか?
私はスプラッシュフォームを備えたwinformプロジェクトを持っています(この質問の最初の回答で説明されているように:C#winformsスタートアップ(スプラッシュ)フォームは非表示ではありません)。
このスプラッシュフォームを使用すると、メインフォームがフォーカスを失います。Form.BringToFront()でスプラッシュフォームを閉じたらすぐに前面に表示したいのですが、機能しません。
誰でも助けることができますか?
Raymond Chenは、今日のブログでWin32プログラムを使用してこの問題に対処しました。
基本的に、スプラッシュスクリーンを閉じる前に、メインフォームを表示し、その上でBringToFrontを呼び出す必要があります。