ウィンドウをトレイにされた後に前面に移動されている/ maxinizingされていない、なぜ?/ヘルプ
質問
私は私が一例として使用するために、今まで壊すように感じるいけないいくつかの複雑なコードでアラームアプリを書きました。私はオンラインの状態に関するすべての10かそこら分をチェックするタイマーを持っており、特定の条件に私のアプリは、私に警告します。 Form_Loadに私は10minsにタイマーを設定し、それが引き金と条件が真であるとき、私はそれにこれで関数を呼び出します。
{
this.WindowState = FormWindowState.Maximized;
this.TopMost = true;
this.Activate();
}
私はアプリを起動すると、私は通常、それを最小限にし、何を行います。今日、私はそれが働いてイマイチ気づきます。私の最初のテストでは、私は状態を引っ張り、常にそれを育てたのForm_LoadにFUNCを呼び出した後にコードを呼び出すが、今、私は他のことをやっていることと、ウィンドウは、私はそれが動作しませんでした気づく最小化されています。私はこの問題を解決する方法を教えてください。
解決
あなたは、フォームを隠していますか?その場合は、代わりにthis.Show()
を試してみます。
他のヒント
また、のForm_Load(通常は)一回実行されます。あなたはform_activatedたいです。フォームは、それが最小化されますかどうかメモリ(ロード)です。
そして、あなたのForm_Loadイベントでactivateイベントへの呼び出しを含むが冗長である。
所属していません StackOverflow