단추를 클릭하여 6 TextBox
컨트롤을 추가하는 프로그램을 만들고 레이블의 텍스트 상자에 6 개의 숫자 합계를 표시하려고합니다.동적 텍스트 상자 제어
텍스트 상자를 추가하는 코드를 작성했지만 그 합계에 문제가 있습니다. 모든 텍스트 상자 값을 가져올 수 있습니까? 이 전
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
텍스트 상자의 합계를 원하십니까? – Dandy
'각 TextBox 용 TextBox For Me.Controls.OfType (Of TextBox)()'에서는 'TextBox' 컨트롤을 참조 할 수 있습니다. 이것을'Label1_Click' 메쏘드 나 여러분이 적합하다고 생각하는 곳에 넣으십시오. – Bugs