天天看點

WebBrowser!

我現在先放一些基礎的文章在這裡,以後再放别的上來

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,然後點選

WebBrowser!

事件(envent),輕按兩下KeyUp後面的下來清單,然後添加下面的代碼:

if (e.KeyCode == Keys.Enter) button1.PerformClick();/*如果按鍵代碼(e.KeyCode)為回車(Keys.Enter),則發送button1的點選事件(PerformClick())*/