View Full Version : کپی یک متن و قراردادن آن در چند تکست باکس بصورت اتوماتیک
  
mobinsaffarpour
جمعه 20 تیر 1393, 14:59 عصر
باسلام خدمت همه دوستان
دوستان عزیز یک فرم دارم که اون فرم متشکل از 8 تکست باکس هست و هر تکست باکسی محدود به چند کاراکتر
حالا میخوام وقتی توی تکست باکس اولی متن رو کپی کردم بصورت اتوماتیک توی بقیه تکست باکس ها خودش قرار بگیره . لطفاً با ذکر نمونه راهنمائیم کنید . / باتشکر
ehsan2589040
شنبه 21 تیر 1393, 12:09 عصر
اگر منظورت فوکوس هست که تو رویداد leave  تکس باکست بنویس که textbox2.focus
با tab هم میشه اونوقت باید tabindex هات رو ترتیب کنی
dataking
شنبه 05 مهر 1393, 21:28 عصر
سلام 
اگه اشتباه نکنم مثل کپی سریال نرم افزارها منظورتونه 
باید کدی بنویسی که بعد از تعداد کاراکتر خالص فوکوس به تکس باکس بعدی بره . 
اگه نیارز به توضیح بیشتر داری بگو
xxnagin
شنبه 05 مهر 1393, 22:17 عصر
سلام
با اين كد همزمان توي همه تكسباكس ها  متن 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
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.