ホームページ >バックエンド開発 >C#.Net チュートリアル >C# でトレイ効果を実現するための詳細な紹介
デスクトップ プログラムの開発では、ステータス バーにトレイ ショートカット操作を実装することがよく考えられます。トレイ プログラムの実装は、API 時代ではまだ比較的複雑です。まず、その機能の詳細を確認できます。 MSDN、
に基づいて、パラメータの複雑な設定が必要です。
.NET 時代では、MS はこれらの面倒な詳細をカプセル化し、開発者はトレイ プログラムを簡単に制御および操作できるようになりました。例として簡単な例を見てみましょう: 1. NoticeIcon コントロールと contextMenuStrip コントロールを追加します。 2. そのプロパティ icon と contextMenuStrp プロパティを設定します。 Icon プロパティはトレイ アイコンを選択するだけでよく、contextMenuStrip はトレイ アイコンのショートカット メニューを関連付けるために使用されます。最初の一歩。
3. フォームの SizeChanged イベント プログラムを追加して、フォームが最小化されたときにトレイを呼び出すようにします。
if (this.WindowState == FormWindowState.Minimized) { this.Hide(); //可以要,也可以不要,取决于是否隐藏主窗体 this.notifyIcon.Visible = true; }
private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.Hide(); this.notifyIcon1.Visible = true; } } private void notifyIcon1_Click(object sender, EventArgs e) { this.contextMenuStrip1.Show(MousePosition.X,MousePosition.Y); }
トレイプログラムの内容、その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) にご注意ください。