سلام
با اين كد همزمان توي همه تكسباكس ها متن paste ميشه
اول توسط split متن ها جدا ميشه و تكس باكسها اندازه شون(MaxLength ) توسط متن موجود در Clipboard تغيير ميكنن
يعني هر چقدر متن قبل و بعد از خط تيره كه توسط split جدا ميشن تغيير ميكنن
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim aryTextFile() As String
Dim i As Integer
aryTextFile = My.Computer.Clipboard.GetText.Split("-")
If My.Computer.Clipboard.GetText.Contains("-") = True Then
For i = 0 To aryTextFile.GetUpperBound(0)
TextBox1.MaxLength = aryTextFile(0).Length
TextBox2.MaxLength = aryTextFile(1).Length
TextBox3.MaxLength = aryTextFile(2).Length
TextBox4.MaxLength = aryTextFile(3).Length
Label1.Text = TextBox1.MaxLength
Label2.Text = TextBox2.MaxLength
Label3.Text = TextBox3.MaxLength
Label4.Text = TextBox4.MaxLength
TextBox1.Text = aryTextFile(0)
TextBox2.Text = aryTextFile(1)
TextBox3.Text = aryTextFile(2)
TextBox4.Text = aryTextFile(3)
Next
End If
End Sub