Hej.
Jeg har fornyligt skiftet fra VB6 til VB.NET 2005!
Jeg har et problem, da jeg ikke kan finde index egenskaben, og heller ikke Load() functionen.
så jeg kan ikke lave controls, såsom
cmdFields(0)
cmdFields(1)
cmdFields(2)
cmdFields(3)
cmdFields(4)
cmdFields(5)
Har de fjernet den funktion helt, eller er den blevet flyttet/skjult?
Ja index egenskaben som du kender fra vb 6 er udfaset.
Det nærmeste du kan komme som ligner indexsering af objekt typer er
Public Sub AddButtons()
For x As Integer = 0 To 8
ButtonArray(x) = New Button()
ButtonArray(x).Tag = x
ButtonArray(x).Text = ("Button " + x)
ButtonArray(x).Size = New Size(60, 20)
ButtonArray(x).Location = New Point(20, ((x * 20) + 4))
ButtonArray(x).Parent = Me
ButtonArray(x).Visible = True
AddHandler Me.ButtonArray(x).Click, AddressOf Me.ButtonHandler
Next
End Sub
Public Sub ButtonHandler(ByVal sender As Object, ByVal e As System.EventArgs)
MessageBox.Show(("Button nummer " & (DirectCast((sender), Button).Tag + " er Klikket")))
End Sub