回 帖 发 新 帖 刷新版面

主题:如何用C#制作浏览器?

我比较笨,请各位大虾教教我!~

回复列表 (共3个回复)

沙发

有一个简单的制作方法,你不妨一试
1.先在工具栏处添加Microsoft Web Browser。
2.在form上添加button 5个,名称自定。例如home,back,Forward,Search,GO
  textbox 1个,Microsoft Web Browser 1个size自定。
3.代码
private void button_home_Click(object sender, System.EventArgs e)
{
    axWebBrowser1.GoHome();
}
 
「back」 
private void button_back_Click(object sender, System.EventArgs e)
{
    axWebBrowser1.GoBack();        
}
 
「Forward」 
private void button_Forward_Click(object sender, System.EventArgs e)
{
    axWebBrowser1.GoForward();
}
 
「Search」(Search表示) 
private void button_Search_Click(object sender, System.EventArgs e)
{
    axWebBrowser1.GoSearch();
}
 
「Go」(指定URL) 
private void button_Go_Click(object sender, System.EventArgs e)
{
    string url = textBox1.Text;
    try
    {
        object o      = null ;
        axWebBrowser1.Navigate(url, ref o, ref o, ref o, ref o);
    }
    catch
    {
    }
}
 



板凳

但是有点要注意就是webbrowse这个控件做出来的并不是真正的浏览器,
在你输入地址栏里的网址,你得做出处理,而且“转到”按扭和按“ENTER”键时你可以打开。

3 楼

1.我也是学c#不久,对于浏览器所用控件,能否赐教一二。
2.你是说做一些
  this.AcceptButton = buttonName;
  类似这种的处理吗。

我来回复

您尚未登录,请登录后再回复。点此登录或注册