问题描述
最近打算学程序员,选了C#,自己模仿做了一个浏览器,现在有一个问题:运行程序时,地址栏可以自动获取到默认的主页地址,但是却不会自动打开,还需要手动点击转到,其他功能都正常。请各位老鸟指点下,谢谢!代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWeb浏览器_20111208{publicpartialclass导航菜单:Form{public导航菜单(){InitializeComponent();}privatevoid转到按纽_Click(objectsender,EventArgse){浏览器控件.Navigate(newUri(网址输入框.SelectedItem.ToString()));}privatevoid刷新按纽_Click(objectsender,EventArgse){浏览器控件.Refresh();}privatevoid主页ToolStripMenuItem_Click(objectsender,EventArgse){浏览器控件.GoHome();}privatevoid前进ToolStripMenuItem_Click(objectsender,EventArgse){浏览器控件.GoForward();}privatevoid后退ToolStripMenuItem_Click(objectsender,EventArgse){浏览器控件.GoBack();}privatevoid导航菜单_Load(objectsender,EventArgse){网址输入框.SelectedIndex=0;浏览器控件.GoHome();}privatevoid网址输入框_SelectedIndexChanged(objectsender,EventArgse){}}}
解决方案
解决方案二:
浏览器控件.GoForward();你在程序里在调用一下这个方法,不就自动了