Windows Live Writerで投稿したエントリを手入力で修正しようとしたら表示がおかしくなってしまった……えらい事になってゴメンなさい⊂⌒~⊃。Д。)⊃
http://blogs.wankuma.com/ch3cooh/archive/2008/01/13/117217.aspx
に投稿できなかった「フォームを最小化した時にタスクトレイに入れて、タスクトレイのアイコンをダブルクリックされるとフォームを表示する処理」を改めて投稿します。
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
// トレイリストのアイコンを非表示にする
notifyIcon1.Visible = false;
}
private void Form1_ClientSizeChanged(object sender, EventArgs e)
{
if (this.WindowState == System.Windows.Forms.FormWindowState.Minimized)
{
// フォームが最小化の状態であればフォームを非表示にする
this.Hide();
// トレイリストのアイコンを表示する
notifyIcon1.Visible = true;
}
}
private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{
// フォームを表示する
this.Visible = true;
// 現在の状態が最小化の状態であれば通常の状態に戻す
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
}
// フォームをアクティブにする
this.Activate();
}
業務で.NETを触ってられる方々からしてみれば鼻で笑われるレベルですが、C#を使ってツールが作れるようになってきました。
自分が知らなかった事(Windowsアプリを作成等)を学んべているので、最近はなかなか充実した毎日を送ってます|`・ω・)ゝ”