无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

怎样让WindowsForm变小到系统软件匣全过程详细说明

时间:2021-04-02 07:01来源:未知 作者:jianzhan 点击:
怎样让windowsForm能像MSN一样变小之后跑到右正下方的系统软件匣内,要是运用NotifyIcon便可以保证同样的作用,MSDN NotifyIcon部件表明最先先打开一个windowsForm新项目,在专用工具栏将Notif

怎样让windowsForm能像MSN一样变小之后跑到右正下方的系统软件匣内,

要是运用NotifyIcon便可以保证同样的作用,MSDN NotifyIcon部件表明

最先先打开一个windowsForm新项目,在专用工具栏将NotifyIcon拉到windowsForm上。

然后先为NotifyIcon特定Icon和Text,便是在系统软件匣会出現的小图和电脑鼠标移以往时出現的文本。

实行結果

假如要在对话框变小时,只显示信息在系统软件匣显示信息,

相反则变为只显示信息在工作中列,就务必要在Form的SizeChanged恶性事件做操纵:

将NotifyIcon 的Visible默认设置为false

 private void Form1_SizeChanged(object sender, EventArgs e)
 bool isMin = this.WindowState == FormWindowState.Minimized;//对话框是不是为最少化
 this.notifyIcon1.Visible = isMin;//是不是显示信息在系统软件匣
 this.ShowInTaskbar = !isMin;//是不是显示信息在工作中列
 if (isMin)
 this.Hide();//掩藏主对话框
 }

那样假如把对话框变小后,会没法再叫回家,但能够运用NotifyIcon的MouseDoubleClick恶性事件,

让电脑鼠标单击选中系统软件匣图例两下就修复一切正常对话框。

 private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
 if (e.Button == MouseButtons.Left)
 this.Show();
 this.WindowState = FormWindowState.Normal;
 }

然后还能够为NotifyIcon加ContextMenuStrip,从专用工具栏中拉一个ContextMenuStrip到设计方案对话框,并设计方案一些选择项进来,

实行結果~

NotifyIcon还能够再加气球提醒实际效果,假定在对话框变小的情况下可跳出来一个气球提醒告之应用者~

Icon

在以前掩藏主对话框的地区加上一行CODE~

if (isMin)
 this.Hide();//掩藏主对话框
 this.notifyIcon1.ShowBalloonTip(2000);//气球提醒2秒左右
 }

实行結果~

嗯…杯具完后~~

之上便是文中的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多的适用诺心互联网。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信