VB.NET编写托盘程序经验杂谈

开发 后端
这里介绍VB.NET编写托盘程序是比较方便和简单的。这是因为VB.NET没有自身类库,它所使用的类库是.net框架中为所有.net平台开发语言提供的公用类库——.net framework sdk。

上篇文章讲的是VB.NET设计制作窗体,本文重点介绍VB.NET编写托盘程序。托盘程序是指这样一类程序:当程序运行后,会在系统的托盘区(也有说是状态区域)创建此程序的图标,使用者可以通过点击图标出现的菜单来控制程序的运行状态。托盘程序有很多优点,如不占屏幕,后台运行,便于控制等。所以现在越来越多的程序都做成了托盘程序。

VB.NET编写托盘程序是比较方便和简单的。这是因为VB.NET没有自身类库,它所使用的类库是.net框架中为所有.net平台开发语言提供的公用类库——.net framework sdk。在这个类库中,为编写托盘程序提供了具体的类,调用这些类就可以实现程序的托盘效果了。从而也就摆脱了它的前身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运行!

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

【编辑推荐】

  1. 实例分析VB.NET Treeview结构
  2. 一见钟情VB.NET On Error语句
  3. VB.NET共享成员高手经验谈
  4. 描述VB.NET DirectCast运算符
  5. 手把手指导VB.NET Socket编程
责任编辑:佚名 来源: IT168
相关推荐

2010-01-21 15:10:37

VB.NET静态托盘程

2009-10-10 15:43:51

2009-10-14 10:08:05

VB.NET编写DEC

2009-10-13 17:08:10

CLR VB.NET

2009-10-26 13:13:17

VB.NET编码规范

2009-11-02 15:16:07

VB.NET编程

2009-10-16 14:31:48

VB.NET Noti

2010-01-14 18:14:22

VB.NET开发特点

2009-10-14 11:27:20

VB.NET Grou

2009-10-14 09:29:43

VB.NET加密

2009-10-15 17:57:33

VB.NET List

2009-10-15 13:06:12

VB.NET Shar

2010-01-21 14:49:44

VB.NET操作Wor

2010-01-14 13:51:03

2009-10-12 10:04:53

VB.NET List

2010-01-14 14:46:57

2010-01-13 18:09:09

VB.NET动态生成代

2009-10-28 17:00:30

VB.NET数据库

2009-10-28 13:35:25

VB.NET共享成员

2009-11-03 10:40:57

VB.NET Prot
点赞
收藏

51CTO技术栈公众号