Cedric
Legacy Member
Ik zou dus moeten controls (TextBoxes) een dynamische naam geven die bepaald wordt door een i. Deze zou ik dan terug moeten kunnen aanspreken en Eventhandlers aan koppelen.
Mijn voorlopige code is:
Ik ben bijna zeker dat het met die txt.Name en die Controls te maken heeft.
In C# is er een mogelijkheid om een ID mee te geven en die dan op te vragen met FindControl(), maar in VB.net vind ik die mogelijkheid niet. Kan iemand helpen?
bedankt
Mijn voorlopige code is:
Code:
Public Class Form1
Protected aantalControls As Integer
Protected lengte As Integer
Private lengteControl As Integer
Private posHorizontaal As Integer
Private txt
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
aantalControls = 5
lengte = Me.Size().Width.ToString()
lengteControl = lengte / aantalControls
posHorizontaal = 0
Dim teller = Me.aantalControls
Dim i As Integer
For i = 0 To 4 Step 1
Dim txt As New TextBox()
txt.Name = ("txt" & i)
txt.Location = New Point(i * Me.lengteControl, 100)
Me.Controls.Add(txt)
txt.Size = New Size(Me.lengteControl, txt.Size.Height())
txt.Enabled = False
Next
For i = 0 To 4 Step 1
Dim txt As New TextBox()
'Me.Controls.Find("txt" & i, False).SetValue(i.ToString())
Next
End Sub
End Class
Ik ben bijna zeker dat het met die txt.Name en die Controls te maken heeft.
In C# is er een mogelijkheid om een ID mee te geven en die dan op te vragen met FindControl(), maar in VB.net vind ik die mogelijkheid niet. Kan iemand helpen?
bedankt
.
