`
zu14
  • 浏览: 459586 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

VB.NET轻松实现任务栏程序 [不到10行代码]

阅读更多

1.启动 .NET 环境, 新建一个 VB.NET的WINDOWS应用程序
2.在窗体上添加一个 NotifyIcon 控件 , 指定一个相应的图标文件, 实例如图:

3. 添加一个 CONTEXTMENU , 将 NotifyIcon 的 CONTEXTMENU 指定为这个CONTEXTMENU

4. 给 CONTEXTMENU 添加两个子菜单, 分别为 “显示界面” 和 “退出”, 如图:


5. 双击 “退出” 菜单, 输入 Me.Dispose(True)
6. 双击 “显示”菜单, 输入
   Me.Show()
   Me.Focus()
7. 在 FORM 的 Form_Closing 中输入
   e.Cancel = True
   Me.Hide()
8. 运行程序, 看效果 !



简单的架构就这样OK了, 自己还可以扩展, 比如: 不同的情况, 显示不同的图标, 可以通过 IMAGELIST 和 NOTIFYICON 结合实现, ^_^..

分享到:
评论

相关推荐

    VB.NET实现窗体图标最小化到状态栏

    在VB.NET中,开发Windows应用程序时,有时我们希望窗体在最小化时不是出现在任务栏上,而是隐藏到系统托盘(状态栏)区域。这可以通过使用`NotifyIcon`控件来实现。以下是一个详细步骤,指导如何在VB.NET中实现这一...

    VB.NET托盘实例(启动程序时不显示主界面)

    在VB.NET编程中,"托盘实例"是指应用程序在任务栏通知区域(通常称为系统托盘)中运行,而不是在传统的窗口中显示。这种技术在某些情况下非常有用,比如后台服务应用或者希望用户在不打扰其正常工作的情况下,仍然...

    VB.NET Winform窗口后台运行+防多开+开机后台自动启动示例-BgProcessTemplate.rar

    5. **代码实现**:在VB.NET中,可以创建一个新项目,然后在窗体的加载事件(`Form_Load`)中加入后台运行和防多开的代码。对于开机自动启动,可以创建一个单独的模块或者静态类,包含一个方法用于将快捷方式添加到...

    vb.net2005桌面便笺(系统托盘)

    总结来说,VB.NET 2005桌面便笺是一个综合运用了多种VB.NET特性和Windows API功能的示例程序,它展示了如何利用VB.NET进行桌面应用开发,包括透明背景的实现、注册表的读写、事件驱动编程以及系统托盘集成等技术。...

    vb.net 完美截图功能实现,带预览,将截图加入剪切板,附源码.

    3. **Screen类**: `System.Windows.Forms.Screen`类提供了关于显示器的信息,我们可以用它来获取屏幕的工作区域(不包括任务栏和其他非客户区)的尺寸。 4. **CopyToClipboard()方法**: `Bitmap`类有一个`...

    VB.NET实例 电子相册

    VB.NET提供了Thread类和其他并发工具,使开发者能够实现异步操作,提高程序性能。 9. **资源管理**: 资源管理包括对图片、音频等多媒体资源的加载和释放,防止内存泄漏。VB.NET提供了ResourceManager类来管理和加载...

    显示和隐藏任务栏(VB6.0源代码编写)

    这个压缩包中的文件“VB2010-03-05-显示和隐藏任务栏”可能是包含了上述VB代码的一个项目文件或源代码文件,你可以打开它来查看具体的实现细节。通过学习这段代码,你可以了解到如何利用API函数来扩展VB6.0的基本...

    用vb.net自制Web浏览器

    虽然VB.NET本身不具备这样的功能,但可以利用WebBrowser控件,它是Windows Forms的一部分,可以直接嵌入到应用程序中,用于显示HTML内容。 4. **用户界面**:VB.NET提供了丰富的控件库来构建用户界面,如MenuStrip...

    vb.net源代码: Windows资源管理器

    在VB.NET编程环境中,开发一款类似于Windows资源管理器的应用程序是一项常见的任务,这通常涉及到文件和目录的浏览、操作以及管理。本项目提供的源代码旨在帮助开发者理解如何利用VB.NET实现这一功能,为用户提供一...

    VB.net 将程序隐藏到系统托盘例子

    在VB.NET编程环境中,有时我们需要将应用程序的主要窗口隐藏,使其仅在系统托盘区显示,以便于用户在不使用时可以最小化而不关闭程序。这个例子就是关于如何实现这一功能的教程,它适用于Visual Studio .NET 2010...

    vb.net 入门基础

    VB.NET支持声明和初始化变量,例如:`Dim myNumber As Integer = 10`。 **3.3 注释和空白** 注释用于解释代码,便于他人阅读和理解。VB.NET使用`'`符号开始单行注释,`REM`关键字用于多行注释。 **3.4 数据类型**...

    VB.NET窗口淡入淡出

    在VB.NET编程环境中,我们可以创建具有视觉效果的窗口应用程序,比如实现窗口的淡入淡出效果。这将为用户带来更优雅、更吸引人的交互体验。"VB.NET窗口淡入淡出"是一个关于如何在VB.NET窗体应用中实现这种特效的主题...

    VB.NET 学习资料

    ### VB.NET 学习资料概览 #### 一、VB.NET 基础教程 **1.1 VB.NET 介绍** - **定义**: VB.NET (Visual Basic .NET) 是一种面向对象的编程语言,由微软开发,是 Visual Basic 的一个版本,支持 .NET Framework 并与...

    vb任务栏图标右键菜单

    在VB(Visual Basic)编程中,任务栏图标右键菜单是一项常见的功能,它允许用户通过右键点击任务栏上的程序图标来访问各种快捷操作。这个功能的实现涉及到Windows API(应用程序接口)调用和菜单的创建与管理。下面...

    自动隐藏任务栏(VB调用API发消息).zip

    标题中的“自动隐藏任务栏(VB调用API发消息)”指的是使用Visual Basic(VB)编程语言,通过调用Windows API(应用程序接口)发送特定的消息,实现计算机的任务栏自动隐藏的功能。API是操作系统提供给开发者的一组...

    vb 一个可以隐藏任务栏(Traybar)上的开始按钮

    在标题和描述中提到的“隐藏任务栏(Traybar)上的开始按钮”,实际上是指通过VB代码实现对Windows任务栏进行自定义操作,使其能够隐藏开始菜单、Switch Bar(在较旧版本的Windows中,这是一个可选的工具栏,通常包含...

    VB托盘演示程序,实现最小化到任务栏。

    这通常在工具箱中找不到,需要通过组件对话框(Component对话框,选择“Microsoft Windows Common Controls-6.0”库)添加。 - 设置`NotifyIcon`的`Icon`属性,导入一个图标文件,这是在托盘区域显示的图标。 - ...

    文本编辑器(vb.net2005)

    总的来说,创建一个文本编辑器在VB.NET 2005中是一项综合性的任务,涵盖了许多Windows Forms编程的基本概念和高级特性。通过熟练掌握这些技术,开发者不仅可以构建出功能完善的文本编辑器,还能进一步提升自己的编程...

    图片Exif信息编辑【vb.net】

    图标文件`GenericPicDoc.ico`是程序的图标,会在桌面快捷方式和任务栏上显示。 在实际操作中,编辑Exif信息的步骤通常包括以下几点: 1. **打开图片**:使用`System.Drawing.Image`类的`FromFile`方法加载图片文件...

    vb.net动态托盘,异性窗体

    动态托盘是指窗体可以最小化到系统托盘区,而不是任务栏上。这通常通过使用NotifyIcon控件实现。在VB.NET中,首先在窗体中添加NotifyIcon组件,然后在代码中设置其图标、提示文本等属性。当用户点击最小化按钮时,应...

Global site tag (gtag.js) - Google Analytics