Hallo Zusammen,
Ich hab ein array (a(0, 1) aus TextBox Name und Text von "Form1"
Hier in Form2 will ich die Form1 aufbauen, das geht auch wunderbar, jedoch will ich entscheiden können ob Textboxen und/oder Labels daraus gemacht werden sollen in einer sub
Jetzt erstellt CreateTxb() einfach Textboxen..
Nun sollte es irgendwie CreateTxb(ByVal lblortxb As ????) sein..resp. CreateForm
Spoiler anzeigen
Vielen Dank für die Antworten
Ich hab ein array (a(0, 1) aus TextBox Name und Text von "Form1"
Hier in Form2 will ich die Form1 aufbauen, das geht auch wunderbar, jedoch will ich entscheiden können ob Textboxen und/oder Labels daraus gemacht werden sollen in einer sub
Jetzt erstellt CreateTxb() einfach Textboxen..
Nun sollte es irgendwie CreateTxb(ByVal lblortxb As ????) sein..resp. CreateForm
VB.NET-Quellcode
- Public Class Form2
- Dim a = Form1.GetFieldData()
- Dim b As Integer = 0
- Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- CreateTxb()
- End Sub
- Private Sub CreateTxb()
- Dim txar((a.Length - 2) / 2) As TextBox
- Dim i As Integer = 0
- Dim TabIndex As Integer = 0
- i = (a.Length - 2) / 2
- While i <= (a.Length - 2) / 2
- 'was tun
- txar(i) = New TextBox
- With txar(i)
- .Parent = Me
- .Parent.Controls.Add(txar(i))
- .Name = a(TabIndex, 0)
- .TabIndex = i
- .Text = a(TabIndex, 1)
- .AutoSize = False
- .Location = New Point(10, 10 + i * 2 * .Height)
- .Visible = True
- End With
- 'MsgBox(a(i, 0) & a(i, 1))
- 'Befehlsende
- i = i - 1
- TabIndex = TabIndex + 1
- If i < 0 Then
- Exit While
- End If
- End While
- End Sub
- End Class
Vielen Dank für die Antworten
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „syntax“ ()