Ich möchte ein Programm erstellen, das 6 TextBox
Steuerelemente hinzufügt, indem Sie auf eine Schaltfläche klicken und dann die Summe von 6 Zahl in Textfeldern in einem Etikett anzeigen.Dynamische Textfelder steuern
Ich habe Code geschrieben, der Textfelder hinzufügt, aber ich habe ein Problem mit ihrer Summe. Wie kann ich alle Textfelder Werte erhalten?
Public Class Form1
Dim txtn As Integer = 1
Dim sum As Integer
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
AddNewTextBox()
End Sub
Public Function AddNewTextBox() As TextBox
Dim txt As New TextBox()
Controls.Add(txt)
txt.Top = txtn * 25
txt.Left = 200
If txtn < 6 Then
txtn = txtn + 1
Return txt
Else
MsgBox("sorry you reached the max number of text boxes")
End If
End Function
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
Label1.Text = 'problem???
End Sub
End Class
möchten Sie die Summe der Werte von Textfeldern? – Dandy
'Für jede txtBox Als TextBox In Me.Controls.OfType (Of TextBox)()' können Sie auf die 'TextBox' Steuerelemente verweisen. Legen Sie dies in Ihre 'Label1_Click'-Methode oder wo immer Sie es für richtig halten. – Bugs