C#编写最小花时隐藏为任务栏图标的Window appllication
关键词: C#编写最小花时隐藏为任务栏图??? appllication?????????????????????????????????????????? ??????????? 1.设置窗体属性showinTask=false ??????????? 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 ??????????? 3.添加窗体最小化事件(首先需要添加事件引用): ??????????? // this.SizeChanged += new ??????????? System.EventHandler(this.Form1_SizeChanged); ??????????? //上面一行是主窗体InitializeComponent()方法中需要添加的引用 ??????????? private void Form1_SizeChanged(object sender,EventArgs e) ??????????? { ??????????? if (this.WindowState==FormWindowState.Minimized) ??????????? { ??????????? this.Hide(); ??????????? this.notifyIcon1.Visible=true; ??????????? } ??????????? } ??????????? 4.添加点击图标事件(首先需要添加事件引用): ??????????? private void notifyIcon1_Click(object sender,EventArgs e) ??????????? { ??????????? this.Visible = true; ??????????? this.WindowState = FormWindowState.Normal; ??????????? this.notifyIcon1.Visible = false; ??????????? } ??????????? 5.可以给notifyIcon添加右键菜单: ??????????? 主窗体中拖入一个ContextMenu控件contextMenu1,点中控件,在上下文菜单中添加菜单,notifyIcon1的ContextMenu行为中选中contextMenu1作为上下文菜单。 ??????????? (可以在子菜单中添加行为) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |