2016-05-23 5 views
-1

アプリケーション用に2つのフォームがあり、システムトレイを使用してポップアップとして取得しています。しかし、最初のフォームでユーザー名を入力し、2番目のフォームを開き、下のポップアップアイコンをクリックすると、もう2番目のフォームでは機能しません。システムトレイを使用してフォーム2が表示されない

私はこのコードを私の2番目のフォームに追加しました。

ここにコードがあります。

private void Form1_Resize(object sender, EventArgs e) 
{ 
    if (FormWindowState.Minimized == this.WindowState) 
    { 
     notifyIcon1.Visible = true; 
     notifyIcon1.ShowBalloonTip(500); 
     this.Hide(); 
    } 
    else if (FormWindowState.Normal == this.WindowState) 
    { 
     notifyIcon1.Visible = false; 
    } 
} 
+0

何以前働いていたときから変更したのですか – BugFinder

+0

何もありません。それはちょうど2番目のフォーム – discable10

+0

のためには機能しませんので、あなたのステートメントは「もう2番目のフォームでは機能しません」という完全なごみは?それでは、どういうわけではなく、最小限に抑えますか?あなたは何が起こっているのを見るためにそれをトレースしましたか? – BugFinder

答えて

0

Form1とForm2のresizeイベントが正しい関数を指していない可能性があります。設計時には

、Form2_Resizeのサイズを変更して選択することがスクロールダウン、その後、[プロパティ]ウィンドウを開き、フォームのイベントを見るためにライトニングボルトのアイコンをクリックして、フォーム、プレスF4を開く:

private void Form2_Resize(object sender, EventArgs e)

関連する問題