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

花太香810808

花太香810808

2016-02-19 21:45

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐VB.NET实现窗体图标最小化到状态栏,无聊中的都看过来。

  本文所使用的编程环境是Microsoft Visual Studio 2005,首先打开 Visual Studio。在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序 (Windows Application)。单击确定 (OK)。

  想要将窗体图标最小化时自动隐藏到任务栏,我们可以使用一个控件,这个控件的名字叫做NotifyIcon控件,打开左侧的工具箱找到NotifyIcon控件直接将它拖到窗体上。把NotifyIcon的Icon属性设一下,当然ICON属性你可以设置一个好看的图标。

  将下来单击Form1窗体,进入属性设置把Form的WindowState设成Minimized;ShowInTaskbar属性设成False。图2

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  接下来我们就要输入代码了

  在Form的Resize代码事件中,

  以下是引用片段:
  Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
  If Me.WindowState = FormWindowState.Minimized Then
  Me.Hide()
  End If
  End Sub

  代码的意思是让窗体最小化的时候就自动隐藏到状态栏。

  这样运行的时候窗体就会自动隐藏,出现在状态栏了。

  想双击图标的时候显示窗体的话可以设置NotifyIcon控件的DoubleClick代码

  代码如下:

  以下是引用片段:
  Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.DoubleClick
  Me.ShowInTaskbar = True
  Me.Show()
  Me.WindowState = FormWindowState.Normal
  End Sub

  如果我们想创建右键菜单的话,我们可以在窗体上添加一个ContextMenustrip控件,用NotifyIcon的ContextMenu属性进行关联。在工具箱中选择菜单和工具栏,直接将ContextMenu控件拖到窗体上进入属性设置,输入相应菜单关键字(自己想输入的文字如下图的软件版本等)。

  

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  图3

  然后单击窗体的NotifyIcon1控件,设置属性,在contextmenustrip处选择刚才编辑过的右键菜单ContextMenustrip1进行关联请看图4

  然后按F5运行程序,点击窗体最小化按钮,窗体的图标自动隐藏到状态栏了。点击右键你可以看到精美的右键菜单。

展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
VB.NET实现窗体图标最小化到状态栏

用VB实现窗口图标最小化到通知栏

vb
用VB实现窗口图标最小化到通知栏

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C#怎样才能实现窗体最小化到托盘呢?

编程语言 网络编程
C#怎样才能实现窗体最小化到托盘呢?

vb编程实现将所有窗口最小化

编程语言 网络编程
vb编程实现将所有窗口最小化

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

利用Delphi实现系统状态栏图标

编程语言 网络编程
利用Delphi实现系统状态栏图标

VB.NET 拖动无边框的窗体

电脑网络
VB.NET 拖动无边框的窗体

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用带批注的 XDR 架构创建 XML 视图

使用带批注的 XDR 架构创建 XML 视图

XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)

XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)
下拉加载更多内容 ↓