vs2008/c#/做1个exe程序/最小化在系统任务栏运行 要求生成1个exe的程序(仅1个程序,不用安装不用修改注册表,点击就运行),运行后弹出的窗体里是baidu.com这个页面(搜索时也在这个窗体下),点击窗体上的最小化时,把程序转到任务栏(电脑右下角带图标,电脑左下角不显示任务)。我重来没有用过c#做soft,所以希望能够提供一个非常详细的制作流程。我会追加分数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用WebBrowser控件作为内嵌的浏览器 设置控件的url属性为百度用notifyIcon控件在托盘区加图标用contextMenuStrip控件给notifyIcon加上菜单 顶一楼 说得很详细了 具体控件的用法什么的Google一下就知道了~ 新建个窗体Form1,输入下边代码:using System;using System.ComponentModel;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //添加 WebBrowser 控件 WebBrowser browser = new WebBrowser(); browser.Dock = DockStyle.Fill; browser.Url = new Uri("http://www.baidu.com/"); browser.NewWindow += delegate(object sender2, CancelEventArgs e2) { e2.Cancel = true; browser.Navigate(browser.StatusText); }; this.Controls.Add(browser); //添加托盘图标 NotifyIcon icon = new NotifyIcon(); icon.Icon = this.Icon; icon.Visible = true; icon.DoubleClick += delegate { this.Visible = true; this.WindowState = FormWindowState.Maximized; }; //窗体最大化 this.ShowInTaskbar = false; this.WindowState = FormWindowState.Maximized; this.SizeChanged += delegate { if (this.WindowState == FormWindowState.Minimized) this.Visible = false; }; this.FormClosed += delegate { icon.Visible = false; }; } }} 就是一楼的用WebBrowser控件作为内嵌的浏览器 设置控件的url属性为百度 用notifyIcon控件在托盘区加图标 用contextMenuStrip控件给notifyIcon加上菜单最小化 windowstate----mix最大化 max常规 normat 未处理 NullReferenceException Object reference not set to an instance of an object. DropDownList 求FCKEDIT 2。51源代码 C# 时间相加 请教C#中的一个基础问题,各位大侠见笑了 json反序列化有问 我有一个表格,制作合计行,这个怎么做?? 高手进!锁定指定区域指针到内存的问题 关于属性,继承,抽象的一段代码,这段代码那些地方出错 了 我初学者:出现OutOfMemoryException异常怎样处理呢? 限制上传文件的大小 VS2008数据库连接问题
用notifyIcon控件在托盘区加图标
用contextMenuStrip控件给notifyIcon加上菜单
using System.ComponentModel;
using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
//添加 WebBrowser 控件 WebBrowser browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
browser.Url = new Uri("http://www.baidu.com/");
browser.NewWindow += delegate(object sender2, CancelEventArgs e2)
{
e2.Cancel = true;
browser.Navigate(browser.StatusText);
};
this.Controls.Add(browser); //添加托盘图标
NotifyIcon icon = new NotifyIcon();
icon.Icon = this.Icon;
icon.Visible = true;
icon.DoubleClick += delegate
{
this.Visible = true;
this.WindowState = FormWindowState.Maximized;
};
//窗体最大化
this.ShowInTaskbar = false;
this.WindowState = FormWindowState.Maximized;
this.SizeChanged += delegate
{
if (this.WindowState == FormWindowState.Minimized)
this.Visible = false;
};
this.FormClosed += delegate
{
icon.Visible = false;
};
}
}
}
用WebBrowser控件作为内嵌的浏览器 设置控件的url属性为百度
用notifyIcon控件在托盘区加图标
用contextMenuStrip控件给notifyIcon加上菜单
最小化 windowstate----mix
最大化 max
常规 normat