Hide form to notifyIcon
from https://www.itlab51.com/?p=2482
from https://dobon.net/vb/dotnet/form/showintaskbar.html
フォームをタスクバーに表示しないようにするには、フォームのShowInTaskbarプロパティをFalseにします。
from https://www.weblio.jp/content/NotifyIcon
デザイン
サンプルコード (C#)
// 名前空間の追加
// (なし)
// コード
private void Form1_ClientSizeChanged(object sender, EventArgs e)
{
notifyIcon1.Icon = new Icon(@"C:\Windows\Installer\{FF6BA80C-E7E4-3BA8-945D-BC6EC31E41C4}\Icon_msi.ico");
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
this.ShowInTaskbar = false;
this.Visible = false;
}
}
private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{
this.Visible = true;
this.ShowInTaskbar = true;
notifyIcon1.Icon = null;
}
解説
from https://dobon.net/vb/dotnet/form/showintaskbar.html
フォームをタスクバーに表示しないようにするには、フォームのShowInTaskbarプロパティをFalseにします。
//タスクバーに表示しない f.ShowInTaskbar = false;
from https://www.weblio.jp/content/NotifyIcon
private void notifyIcon1_DoubleClick(object Sender, EventArgs e) { // Show the form when the user double clicks on the notify icon. // Set the WindowState to normal if the form is minimized. if (this.WindowState == FormWindowState.Minimized) this.WindowState = FormWindowState.Normal; // Activate the form. this.Activate(); }
留言
張貼留言