View Full Version : جداسازی متن در تکستباکس بر اساس یک کاراکتر خاص
niksalehi
پنج شنبه 12 مرداد 1391, 14:27 عصر
سلام دوستان عزیز
من یه متنی دارم به شکل زیر:
salam chetori
***
khubam merci
***
to khubi
حالا میخوام *** به صورت یه جداکننده باشه، یعنی متن تا به *** رسید جدا بشه و توی تکستباکس های دیگه قرار بگیره!
مثلا salam chetori و khubam merci و to khubi توی 3 تا تکستباکس قرار بگیرن...
راهی هستش؟
the king
پنج شنبه 12 مرداد 1391, 14:37 عصر
سلام دوستان عزیز
من یه متنی دارم به شکل زیر:
salam chetori
***
khubam merci
***
to khubi
حالا میخوام *** به صورت یه جداکننده باشه، یعنی متن تا به *** رسید جدا بشه و توی تکستباکس های دیگه قرار بگیره!
مثلا salam chetori و khubam merci و to khubi توی 3 تا تکستباکس قرار بگیرن...
راهی هستش؟
حداقل سه تا TextBox با اسامی Text1 و Text2 و Text3 و ... روی فرم قرار دهید :
Private Sub Form_Load()
Dim s As String
Dim index As Integer
Dim texts() As String
s = "salam chetori" + vbNewLine _
+ "***" + vbNewLine _
+ "khubam merci" + vbNewLine _
+ "***" + vbNewLine _
+ "to khubi"
texts = Split(s, "***" + vbNewLine)
For index = 0 To UBound(texts)
Controls("Text" + CStr(index + 1)).Text = Replace(texts(index), vbNewLine, "")
Next
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.