制作多页浏览器的解决方案
来源:互联网 发布:手机广告声音制作软件 编辑:程序博客网 时间:2024/06/06 01:08
建立一个泛型的浏览器集合(用list)
List<ExtendedWebBrowser> webNew = new List<ExtendedWebBrowser>();//构造一个泛型列表来管理浏览器控件
关闭当前的tabpage 你可以这样:
this.webNew[tabControl1.SelectedIndex].Dispose ( );//析构当前浏览器
this.webNew.Remove ( this.webNew[tabControl1.SelectedIndex] );
tabControl1.TabPages[tabControl1.SelectedIndex].Dispose ( );//析构当前标签页
这样我们就能进行匿名处理这些个浏览器控件了
这样是否可行? private List<WebBrowser> webb; // WebBrowser的泛型集合 private void Form1_Load(object sender, EventArgs e) { webb = new List<WebBrowser>(); // 窗体加载时实例化WebBrowser集合 } // 提交请求 private void button1_Click(object sender, EventArgs e) { if (!textBox1.Text.StartsWith("http://")) textBox1.Text = "http://" + textBox1.Text; tabControl1.TabPages.Add(textBox1.Text); // 添加tabpage webb.Add(new WebBrowser()); // 添加WebBrowser webb[webb.Count - 1].Dock = DockStyle.Fill; webb[webb.Count - 1].Parent = tabControl1.TabPages[tabControl1.TabPages.Count - 1]; webb[webb.Count - 1].Url = new Uri(textBox1.Text); // 请求页面 }
- 制作多页浏览器的解决方案
- 浏览器的兼容性问题解决方案
- 浏览器兼容问题的解决方案
- 浏览器兼容性问题的解决方案
- 兼容浏览器的解决方案
- 制作简单的图片浏览器
- IOS简单的浏览器制作
- 浏览器收藏恢复的解决方案
- 浏览器的兼容问题及解决方案
- placeholder兼容浏览器的解决方案
- 浏览器的Bugs和解决方案
- 浏览器跨域的解决方案
- vb制作简单的多窗口浏览器(1)
- vb制作简单的多窗口浏览器(2)-- form初始化
- vb制作简单的多窗口浏览器(3) -- 新建窗口
- vb制作简单的多窗口浏览器(5) --浏览模式
- vb制作简单的多窗口浏览器(6)--拖拽
- vb制作简单的多窗口浏览器(7)--广告过滤
- [转]Fedora 14 yum 高速源设置
- 关于隐马尔可夫模型的一点信息
- 复制文件时,如何显示进度条
- vc++ 做的一个redo/undo
- 求助
- 制作多页浏览器的解决方案
- linux文件的访问权限和文件模式
- spring声明事务管理~之细节session.getCurrentSession()~~~~
- c语言中运算符的优先级
- 浏览器前进后退的判断
- html5的新特性
- linux下添加新硬盘或去除硬盘
- Objective-c委托
- 怎样把java工程打成jar包--连带外部jar包