// C#启动IE浏览器
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
List<string> info = new List<string>();
info.Add("http://www.baidu.com");
info.Add("http://www.google.cn");
for (int i = 0; i <= 2; i++)
{
frmBrowser frm = new frmBrowser { Visible = true, Text = "浏览器" + i.ToString() };
foreach (string Str in info)
{
frm.Addtab(Str);
}
//Thread.Sleep(1000)是为了避免执行太快,标签打开不正确
System.Threading.Thread.Sleep(1000);
}
/*
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < info.Count; j++)
{
if (j == 0)
{
//启动新的IE浏览器
System.Diagnostics.Process.Start("IEXPLORE.exe", info[j]);
}
else
{
//在上边启动的浏览器的基础上分tab显示
System.Diagnostics.Process.Start(info[j]);
}
//Thread.Sleep(1000)是为了避免执行太快,标签打开不正确
System.Threading.Thread.Sleep(1000);
}
*/
public class frmBrowser : System.Windows.Forms.Form
{
private TabControl tab;
public frmBrowser()
{
tab = new TabControl();
tab.Dock = DockStyle.Fill;
this.Controls.Add(tab);
}
public void Addtab(string url)
{
TabPage page = new TabPage(url);
WebBrowser browser = new WebBrowser { Url = new Uri(url), Dock = DockStyle.Fill };
page.Controls.Add(browser);
tab.TabPages.Add(page);
}
}
}
浙公网安备 33010602011771号