Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 Net控件变量名_Vb.net_Browser - Fatal编程技术网

Vb.net Net控件变量名

Vb.net Net控件变量名,vb.net,browser,Vb.net,Browser,我正在尝试创建一组具有可变名称的WebBrowser;我从下面的代码开始,但似乎它有一些错误,我无法理解我们的; 错误在代码的第一部分 感谢您的帮助/意见: Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim NumberOfBrowsers As Integer = 12 For Pro As Integer = 1 To

我正在尝试创建一组具有可变名称的WebBrowser;我从下面的代码开始,但似乎它有一些错误,我无法理解我们的; 错误在代码的第一部分

感谢您的帮助/意见:

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim NumberOfBrowsers As Integer = 12
    For Pro As Integer = 1 To NumberOfBrowsers
        Dim frmNew As New Form
        '------------------------- FIRST PORTION:
        Dim MekdamBrowser As New WebBrowser
        MekdamBrowser = "WebBrowser" & Pro
        frmNew.Controls.Add(MekdamBrowser)
        '-------------------------
        MekdamBrowser.Location = New System.Drawing.Point(10, 10)
        MekdamBrowser.Size = New System.Drawing.Size(300, 300)
        MekdamBrowser.Show()
        '-------------------------
    Next
End Sub
End Class

谢谢

您似乎希望第一部分如下所示:

'------------------------- FIRST PORTION:
Dim MekdamBrowser As New WebBrowser
MekdamBrowser.Name = "WebBrowser" & Pro
frmNew.Controls.Add(MekdamBrowser)
'-------------------------

此代码与您尝试的原始代码之间的区别在于,上面的代码为
WebBrowser
控件指定了名称,相应的代码行试图用名称“替换”
WebBrowser
控件本身(它试图将字符串数据分配给类型为
WebBrowser
的变量,该变量不是有效的操作).

为什么“迈克达姆浏览器”是一个数组?另外,你是否打算创建一个与网络浏览器数量相等的“表单”数量?它不一定是数组;我只是在试验,这是最后一个版本。我没有成功地解决这个问题。表单数量的答案也是我试验的一部分。问题是:可能吗有变量webbrowser名称???那为什么是数组?谢谢har07;你很棒;我错过了“.name”我想我不能接受你在评论中的答案??我会接受的,如果你把它作为答案发布。干杯。