要求生成1个exe的程序(仅1个程序,不用安装不用修改注册表,点击就运行),运行后弹出的窗体里是baidu.com这个页面(搜索时也在这个窗体下),点击窗体上的最小化时,把程序转到任务栏(电脑右下角带图标,电脑左下角不显示任务)。
我重来没有用过c#做soft,所以希望能够提供一个非常详细的制作流程。我会追加分数。

解决方案 »

  1.   

    用WebBrowser控件作为内嵌的浏览器 设置控件的url属性为百度
    用notifyIcon控件在托盘区加图标
    用contextMenuStrip控件给notifyIcon加上菜单
      

  2.   

    顶一楼 说得很详细了 具体控件的用法什么的Google一下就知道了~
      

  3.   

    新建个窗体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;
                };
            }
        }
    }
      

  4.   

    就是一楼的
    用WebBrowser控件作为内嵌的浏览器 设置控件的url属性为百度 
    用notifyIcon控件在托盘区加图标 
    用contextMenuStrip控件给notifyIcon加上菜单
    最小化 windowstate----mix
    最大化 max
    常规  normat