ウィンドウをトレイにされた後に前面に移動されている/ maxinizingされていない、なぜ?/ヘルプ

StackOverflow https://stackoverflow.com/questions/1737155

質問

私は私が一例として使用するために、今まで壊すように感じるいけないいくつかの複雑なコードでアラームアプリを書きました。私はオンラインの状態に関するすべての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イベントへの呼び出しを含むが冗長である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top