Vb.net Net控件变量名
我正在尝试创建一组具有可变名称的WebBrowser;我从下面的代码开始,但似乎它有一些错误,我无法理解我们的; 错误在代码的第一部分 感谢您的帮助/意见: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
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”我想我不能接受你在评论中的答案??我会接受的,如果你把它作为答案发布。干杯。