Windows窗体运行网站没有地址栏

Windows窗体运行网站没有地址栏

问题描述:

我见过很多使用JavaScript来运行弹出窗口来删除地址栏的例子。我的问题是我想运行一个完整的网站[我已经在ASP.net中创建],而无需从Windows窗体应用程序中看到地址栏。Windows窗体运行网站没有地址栏

我已经试过:

Dim objIE As Object 'InternetExplorer 'or as object - if you want to keep it lite and don't add the reference 

    objIE = CreateObject("InternetExplorer.Application") 
    With objIE 
     .Visible = True 
     objIE.AddressBar = False 
     objIE.MenuBar = False 
     objIE.ToolBar = False 
     .Navigate2(Address) 
    End With 
    objIE.Navigate = Address 

,但我在Cannot create ActiveX component的CreateObject得到一个错误。

所以我目前的工作代码运行的网站是:

Dim process As New System.Diagnostics.Process() 
    process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden 
    Dim sInfo As New ProcessStartInfo(Address) 
    Process.Start(sInfo) 

然而,地址栏是可见的。

有什么建议吗?

+0

你可以直接在全屏模式下运行它,地址栏会暂时隐藏吗?或者你是否试图完全删除栏。 – Busse

+0

我想零访问地址栏由于各种原因,并需要从其他原因从Windows窗体运行网站@Busse – narue1992

+0

我读'processwindowstyle.hidden'需要'process.StartInfo.UseShellExecute = False',但没有' t做任何事情@Busse – narue1992

该代码应该正常工作,因为我只是自己测试它。我想说开始新的VB文件(控制台应用程序/ Windows窗体,无论你想),并尝试运行只是这些:

Dim objIE as Object 
objIE = CreateObject("InternetExplorer.Application") 
    With objIE 
     .Visible = True 
    End With 

如果不从那里运行,那么你最好的选择是尝试重置“您的Internet Explorer,可以通过设置/选项完成。我已经完成了这个过程,并允许它工作。你无法创建对象的事实是有关的部分,因为这是正确的编写,当我在我的电脑上运行它的作品。

给这两个镜头(尝试一个新的文件,并重置Internet Explorer)。让我知道这是否有效。

+0

在新的Windows窗体中的代码,并得到相同的错误。重置Internet Explorer并再次运行同样的错误:/ – narue1992

+0

我正在使用visual studio 2015.也许这可能是一个问题? – narue1992

+0

我看到这个链接https://www.daniweb.com/programming/software-development/threads/482542/microsoft-visualbasic-dll-unhandled-exception关于他需要如何安装的东西;然而我已经安装了所有东西..hmm – narue1992