私はWindowsのトレイアイコン(C#で開発された)をクリックして実行するアプリケーションを持っています。私はエスケープボタンのクリックでアプリケーションを最小限にしたい。どのように私はこれを達成するのですか?.netプログラムでwindows呼び出しを処理しますか?
ありがとうございます。 Ravi Naik。
私はWindowsのトレイアイコン(C#で開発された)をクリックして実行するアプリケーションを持っています。私はエスケープボタンのクリックでアプリケーションを最小限にしたい。どのように私はこれを達成するのですか?.netプログラムでwindows呼び出しを処理しますか?
ありがとうございます。 Ravi Naik。
IsInputKeyを無効にして、エスケープ処理にtrueを返す必要があります。その後、KeyDownイベントのハンドラを追加し、最小化操作を実行できます。
特定のボタンをクリックすると、アプリケーションをトレイに最小化したい場合は、NotifyIconクラスを見てください。
これを達成するにはいくつかの方法があります。一つはtrue
にフォームのKeyPreview
プロパティを設定し、次のKeyDown
イベントハンドラを持つことである。別のアプローチは、そのClick
イベントでフォームを最小化するためのボタンがあり、アウトそのボタンをポイントするようである
private void Form_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
this.WindowState = FormWindowState.Minimized;
}
}
フォームの
CancelButton
プロパティで