您的位置:程序门 -> .net技术 -> c#



如何获取internet选项中的主页地址(c#)?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何获取internet选项中的主页地址(c#)?[已结贴,结贴人:orangehf]
发表于:2007-01-03 12:32:56 楼主
最近课设要用c#做一个浏览器

我点主页按钮时,主页正常显示,可address.text里没有显示主页的网址,我想的是有什么方法应该能得到internet选项里主页地址中的网址,然后再将其传到我的adress.text里,使得我的地址栏里可以显示我的主页网址。

说的详细点哈~~先谢谢各位啦~
发表于:2007-01-03 13:31:291楼 得分:0
建立委托:
      _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;
                        }
                }
发表于:2007-01-03 13:35:202楼 得分:50
不好意思,上面发错了!
读取注册表:
hkey_users\s-1-5........\software\microsoft\internet   explorer\main\start   page

可以搜索注册表start   page
发表于:2007-01-03 22:06:003楼 得分:0
哦   大概思路有了   偶去整整


快速检索

最新资讯
热门点击