All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL的排序,分组,统计常用语句_[SQL Server教程]
标题太长用省略号来代替简单办法_[Asp.Net教程]
.net用OleDb方式操作excel_[Asp.Net教程]
FC,5,php,不可以连接远程mysql数据库_php资料_编程技术
无废话C#设计模式之五:Prototype_.net资料_编程技术
巧用Ajax和RSS做个人门户网站_[AJAX教程]
技巧:PHP+MYSQL动态网页编程纠错指南_[PHP教程]
.NET框架类库中的定时器类的使用_.net资料_编程技术
Visual C++ 6.0教程:c++程序的组成之标识符
SQL,Server,2005数据库开发概述(2)_[SQL,Server教程]
Reading number is top 10 pictures
Athena chu perspective cheongsam shine with New York
在加油站厕所门口看到的告示
Startling Russian girl blind date scene2
徐若瑄展示美丽胸围2
Shandong jinan is about to dismantle a one hundred-year history of the building
Beautiful Japanese beauty(漂亮的日本美女)2
六种更聪明的工作方法
海底兵马俑
玩手机对身体不好
Summer is most suitable for young people to travel in China9
Download software ranking
都市狐狸姑娘传
仙剑奇侠传98版歌曲
Unix video tutorial18
天龙八部最新服务端
Popkart Cracked versions Mobile phone games
C#COM编程指南
Ashlynn Video4
Tram sex maniac 2 (H) rar bag19
C#编程思想
Ashlynn Video2
aaa published in(发表于) 2013/12/17 7:46:26 Edit(编辑)
VB.NET实现窗体图标最小化到状态栏_.net资料_编程技术

VB.NET实现窗体图标最小化到状态栏_.net资料_编程技术

VB.NET实现窗体图标最小化到状态栏_.net资料_编程技术-你的首页-uuhomepage.com

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


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


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


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


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


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


  在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控件拖到窗体上进入属性设置,输入相应菜单关键字(自己想输入的文字如下图的软件版本等)。


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


  图3


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


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


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





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.