主题:如何用C#制作浏览器?
elise0528
[专家分:0] 发布于 2007-09-17 17:27:00
我比较笨,请各位大虾教教我!~
回复列表 (共3个回复)
沙发
FG_KENT [专家分:50] 发布于 2007-09-19 12:10:00
有一个简单的制作方法,你不妨一试
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
{
}
}
板凳
xiaohaokof [专家分:1760] 发布于 2007-09-19 20:04:00
但是有点要注意就是webbrowse这个控件做出来的并不是真正的浏览器,
在你输入地址栏里的网址,你得做出处理,而且“转到”按扭和按“ENTER”键时你可以打开。
3 楼
FG_KENT [专家分:50] 发布于 2007-09-20 08:39:00
1.我也是学c#不久,对于浏览器所用控件,能否赐教一二。
2.你是说做一些
this.AcceptButton = buttonName;
类似这种的处理吗。
我来回复