可以用ResHacker小软件修凳裂老改
找到一个你想用的图标(格式为ICO)的文件,或者用枣升ResHacker打开一个有好看图标的软件源巧把它的图标导出来也可以.
打开ResHacker--打开你要更改图标软件--点图标组前面+号--右键第一项--替换资源--选你前面存的或导出的ICO图标文件--点替换---保存就OK了.
.版本 2.子程序 __启动窗口_位置被改变
.如果真 (位置 = 2)
置托盘图标 (“F:\favicon.ico”, “淘宝网热卖频道推荐产品”)
可视 = 假
.如果真结束
.子腊激程序 __启动窗口_托盘事件
.参数 *** 作贺局银类型, 整数禅宴型
.如果 ( *** 作类型 = 2)
可视 = 真
.否则
位置 = 0
.如果结束
声明做告多个NotifyIcon实例不就行了?通知区域中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制。这些进程不会具有自己的用户界面。NotifyIcon 类提供了编写此功能举迅的方法。 Icon 属性定义显示在通知区域中的图标。 图标的d出菜单由 ContextMenu 属性确定。 Text 属性分配工具提示文本。 要在通知区域中显示图标,必须将 Visible 属性设置为 true。
示例下面的代码示例演示如何使用 NotifyIcon 类在通知区域中显示某一应用程序的图标。 该示例演示如何设置 Icon、 ContextMenu、 Text 和 Visible 属性以及如何处理 DoubleClick 事件。 一个带有 “退出”项的 ContextMenu 被分配给 NotifyIcon ..::.ContextMenu 属性,使用户可以关闭应用程序。 当发生 DoubleClick 事件时,将通过调用 Form ..::.Activate 方纯答明法来激活该应用程序窗体。
using System
using System.Drawing
using System.Windows.Forms
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.NotifyIcon notifyIcon1
private System.Windows.Forms.ContextMenu contextMenu1
private System.Windows.Forms.MenuItem menuItem1
private System.ComponentModel.IContainer components
[STAThread]
static void Main()
{
Application.Run(new Form1())
}
public Form1()
{
this.components = new System.ComponentModel.Container()
this.contextMenu1 = new System.Windows.Forms.ContextMenu()
this.menuItem1 = new System.Windows.Forms.MenuItem()
// Initialize contextMenu1
this.contextMenu1.MenuItems.AddRange(
new System.Windows.Forms.MenuItem[] {this.menuItem1})
// Initialize menuItem1
this.menuItem1.Index = 0
this.menuItem1.Text = "E&xit"
this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click)
// Set up how the form should be displayed.
this.ClientSize = new System.Drawing.Size(292, 266)
this.Text = "Notify Icon Example"
// Create the NotifyIcon.
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components)
// The Icon property sets the icon that will appear
// in the systray for this application.
notifyIcon1.Icon = new Icon("appicon.ico")
// The ContextMenu property sets the menu that will
// appear when the systray icon is right clicked.
notifyIcon1.ContextMenu = this.contextMenu1
// The Text property sets the text that will be displayed,
// in a tooltip, when the mouse hovers over the systray icon.
notifyIcon1.Text = "Form1 (NotifyIcon example)"
notifyIcon1.Visible = true
// Handle the DoubleClick event to activate the form.
notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick)
}
protected override void Dispose( bool disposing )
{
// Clean up any components being used.
if( disposing )
if (components != null)
components.Dispose()
base.Dispose( disposing )
}
private void notifyIcon1_DoubleClick(object Sender, EventArgs e)
{
// Show the form when the user double clicks on the notify icon.
// Set the WindowState to normal if the form is minimized.
if (this.WindowState == FormWindowState.Minimized)
this.WindowState = FormWindowState.Normal
// Activate the form.
this.Activate()
}
private void menuItem1_Click(object Sender, EventArgs e) {
// Close the form, which closes the application.
this.Close()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)