最近课设要用C#做一个浏览器我点主页按钮时,主页正常显示,可address.text里没有显示主页的网址,我想的是有什么方法应该能得到internet选项里主页地址中的网址,然后再将其传到我的adress.text里,使得我的地址栏里可以显示我的主页网址。说的详细点哈~~先谢谢各位啦~
解决方案 »
- windows 服务项目中的几个问题 跪求 高人来指点
- 用.Documents.Open打开了word文档,并且设置了保存按钮不可用,关闭word时,退出时提示所做更改会影响共用模板normat.dot
- C# 自动生成代码 编译 执行 有什么好的作用吗?
- 如何用C#设计一个项目的解决方案
- 关于界面设计问题,谁有好的模板啊。推荐一下也行啊
- 快来
- C#如何获取别的机子时间
- 100分求FlyTreeView的一个简单问题!
- 继续征询模拟键盘按键问题答案
- 让RadioButton在DataGrid里实现单选功能,不是多选,列出源代码,在线等,顶者也加分
- 如何添加操作正在进行标签?
- 各位好同志 小弟正在做一个小的考试系统 怎么从数据库读出随机数呢?
_axWebBrowser.ProgressChange += new
AxSHDocVw.DWebBrowserEvents2_ProgressChangeEventHandler(
this.mainBrowser_ProgressChange);
再处理:
private void mainBrowser_ProgressChange(object sender, AxSHDocVw.DWebBrowserEvents2_ProgressChangeEvent e)
{//处理进度条事件
AxSHDocVw.AxWebBrowser axWebBrowser1 = (AxSHDocVw.AxWebBrowser)sender;
HE_WebBrowserTag _HE_WebBrowserTag = (HE_WebBrowserTag)axWebBrowser1.Tag; //如果当前页面和当前webbrowser不匹配,那么放弃它
if (_HE_WebBrowserTag._TabIndex != this.MainTabCtrl.SelectedIndex) { return; } processBar.Visible = true;
if ((e.progress > 0) && (e.progressMax > 0))
{
processBar.Maximum = e.progressMax;
processBar.Step = e.progress;
processBar.PerformStep();
}
else if (axWebBrowser1.ReadyState == SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE)
{
processBar.Value = 0;
processBar.Visible = false;
}
}
读取注册表:
HKEY_USERS\S-1-5........\Software\Microsoft\Internet Explorer\Main\Start Page可以搜索注册表Start Page