vb.net托盘 vb托盘图标

如何把VB.NET程序最小化到托盘图标区

VB.NET编写托盘程序

创新互联建站服务项目包括华池网站建设、华池网站制作、华池网页制作以及华池网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,华池网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到华池省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

托盘程序作为一类特殊的窗体,其快捷图标显示在

系统托盘

中,窗体本身则隐藏不可见。在.NET之前版本的VB中编写托盘程序是十分困难的,但是VB.NET提供的新的NotifyIcon组件却使VB初学者也能轻松编写一个这样的程序:

新建“Windows应用程序”,设置主窗体Opacity属性为0,FormBorderStyle属性为None,ShowInTaskbar属性为

False,这样窗体将在启动后隐藏。在窗体上放置一个NotifyIcon组件NotifyIcon1,一个ContextMenu(弹出菜单)组件

ContextMenu1,并根据需要为ContextMenu1添加菜单项。

设置NotifyIcon1的ICON属性,这个图标就是应用程序出现在系统托盘中的快捷图标;设置NotifyIcon1的Text属性为“VB.NET托盘程序”,这就是鼠标移动到托盘图标时弹出的文字说明;设置NotifyIcon1的ContextMenu属性为ContextMenu1,也就是右键单击快捷图标时的弹出菜单为

ContextMenu1。OK,按F5运行!

几乎不用编写代码,一个托盘程序就这样轻松实现了。

vb.net 托盘!

我记在弹出菜单的时候可以指定位置的吧?依稀记得有个x和y的参数吧?你试试修改一下,把y值再减少一点呢?

找了个以前的代码:

mnuPrize.Show(lblMenu, New Point(0, lblMenu.Height))

我这个是在Label的下面弹出来,你可以改一下Point的赋值,提高菜单显示位置

vb.net怎么把其它程序最小化到托盘

如果用vb.net程序打开可以用如下代码:

Shell("C:\文件", AppWinStyle.Hide)'打开C:\文件,并在其打开时将其隐藏

如不懂可以追问

望采纳


分享标题:vb.net托盘 vb托盘图标
当前URL:http://csdahua.cn/article/hphjcg.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流