原文:
WebBrowser!
Q: 新键入的地址不能在新建好的窗口里打开:
A:每个新窗口(或者是Tab页)新建的时候也要新建一个浏览器,然后新建的浏览器的父框架是新建的那个窗口(或者是Tab页)。 请看代码
Q:为何回车无效?
A:需要编辑回车事件
选择comboBox1,然后点击 事件(envent),双击KeyUp后面的下来列表,然后添加下面的代码:
if (e.KeyCode == Keys.Enter) button1.PerformClick();/*如果按键代码(e.KeyCode)为回车(Keys.Enter),则发送button1的点击事件(PerformClick())*/
我现在先放一些基础的文章在这里,以后再放别的上来
官方范例连接http://www.microsoft.com/china/msdn/library/langtool/vcsharp/OvervwWebBrowExp.mspx
Q&A 2005年5月21日 0:14:19
Q: 新键入的地址不能在新建好的窗口里打开:
A:每个新窗口(或者是Tab页)新建的时候也要新建一个浏览器,然后新建的浏览器的父框架是新建的那个窗口(或者是Tab页)。 请看代码
TabPage tmppage = new TabPage();//创建新的tab页
tabControl1.TabPages.Add(tmppage);//把新建的tab页tmppage添加到tabControl1上。
tmppage.Text = comboBox1.Text;//新建的tab页tmppage命名为所要打开的网址
WebBrowser tmpwb=new WebBrowser();//创建新的WebBrowser控件tmpwb
tmpwb.Parent = tmppage;//新的WebBrowser控件tmpwb父框架为新建的tab页tmppage
tmpwb.Dock = DockStyle.Fill;//tmpwb 的占位方式为Fill
tmpwb.Navigate(comboBox1.Text);
Q:为何回车无效?
A:需要编辑回车事件
选择comboBox1,然后点击 事件(envent),双击KeyUp后面的下来列表,然后添加下面的代码:
if (e.KeyCode == Keys.Enter) button1.PerformClick();/*如果按键代码(e.KeyCode)为回车(Keys.Enter),则发送button1的点击事件(PerformClick())*/