Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net WebBrowser Visual Basic_Vb.net - Fatal编程技术网

Vb.net WebBrowser Visual Basic

Vb.net WebBrowser Visual Basic,vb.net,Vb.net,如何阻止新选项卡在visual basic中自动打开google.com。我需要一个空白的url文本框 这是我的新标签代码 Private Sub AddTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AddTabToolStripMenuItem.Click Dim tab As New TabPage Dim newtab As New tab newtab.Show()

如何阻止新选项卡在visual basic中自动打开google.com。我需要一个空白的url文本框 这是我的新标签代码

Private Sub AddTabToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AddTabToolStripMenuItem.Click
    Dim tab As New TabPage
    Dim newtab As New tab
    newtab.Show()
    newtab.TopLevel = False
    newtab.Dock = DockStyle.Fill
    tab.Controls.Add(newtab)
    Form1.TabControl1.TabPages.Add(tab)
    Form1.TabControl1.SelectedTab = tab
这是表单加载时的代码

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim t As New TabPage
    Dim newtab As New tab
    newtab.Show()
    newtab.TopLevel = False
    newtab.Dock = DockStyle.Fill
    t.Controls.Add(newtab)
    TabControl1.TabPages.Add(t)

End Sub

在您真正将其设置为打开页面之前,它不会打开页面。在代码的某个地方,您有一些类似的东西

webbrowser1.navigate(“www.google.com”)


最有可能发生在表单加载事件中。只需删除即可。

如果需要,您可以允许用户设置自己的主页

只需在下拉栏中创建一个按钮或一个项目,上面写着“设置主页”

为web浏览器创建一个名为homePage的新设置,将其设置为string。别做别的

接下来,创建一个名为Homepage的新表单,并通过双击该按钮并放入

homepage.show() 
在该按钮的代码中

在您创建的另一个表单上,您需要一个文本框和一个显示“保存”的按钮

双击按钮并将此代码放入按钮的代码块中

textbox1.text = my.settings.homePage
my.settings.save()
最后,在您的原始浏览器窗体上,在form1_load下放置这行代码

webbrowser1.navigate(my.settings.homePage)

这应该行得通,至少对我的浏览器是这样的

我不太明白你在这里的意思。您正在尝试创建选项卡式webbrowser吗?你是用什么设计的?您需要将webbrowser的Url属性设置为nothing,将textbox.text属性设置为nothing是的,我正在制作一个选项卡式webbrowser。但在此期间,我会尝试将其设置为零。谢谢山姆,我意识到我已经在我的主页设置中设置了它。然而,我想在页面开始时添加“www.google.com”,而不涉及同样的问题,也不提供任何建议。我在考虑一个If语句。