PDA

View Full Version : سوال: شکستن رشته در textbox



morika
چهارشنبه 31 شهریور 1389, 22:12 عصر
راستش من نمی فهمم چرا همه کدهایی که تا دیروز درست کار می کردن امشب دیگه کار نمی کنن. من یه کدی دارم برای پر کردن یه تکست باکس:


serial.Text = TextBox5.Text & " | " & obj.DiskSerial

وقتی serial پر میشه در ظاره درسته: 123456789 | 123456789
ولی در واقع اینجوری پر میشه: 123456789
123456789 |
امیدوارم منظورمو گفته باشم. یعنی دقیقا بعداز فاصله اول بعداز عدد 9 بقیه رشته تو خط بعد جا میگیره. به طوری که اگه محتویات serial رو بعداز پر شدن تو یه notepad کپی کنیم به شکل دوم (شکسته شدن) نمایش داده میشه. والله هر بلایی هم سرش اوردم نشد. حتی این کارم کردم باز نشد:


Dim text As String = TextBox5.Text & " | " & obj.DiskSerial
serial.Text = text

ashkan209
پنج شنبه 01 مهر 1389, 09:30 صبح
multiline , wordwrap مربوط به textbox رو چک کنید

hero4000
پنج شنبه 01 مهر 1389, 10:09 صبح
دوست عزيز احتمال قوي شما TextBox5 رو مولتي لاين کردي يا يک جورائي کاراکتر اينتر (کد13) رو بهش پاس دادي

غلامرضا شریفی
پنج شنبه 01 مهر 1389, 12:47 عصر
serial.Text = TextBox5.Text & " | " & obj.DiskSerial

در دستور فوق obj.DiskSerial().ToString.Trim() و TextBox5 .Text .Trim قرار بدهيد

Mani_rf
پنج شنبه 01 مهر 1389, 15:47 عصر
راستش من نمی فهمم چرا همه کدهایی که تا دیروز درست کار می کردن امشب دیگه کار نمی کنن. من یه کدی دارم برای پر کردن یه تکست باکس:


serial.Text = TextBox5.Text & " | " & obj.DiskSerial

وقتی serial پر میشه در ظاره درسته: 123456789 | 123456789
ولی در واقع اینجوری پر میشه: 123456789
123456789 |
امیدوارم منظورمو گفته باشم. یعنی دقیقا بعداز فاصله اول بعداز عدد 9 بقیه رشته تو خط بعد جا میگیره. به طوری که اگه محتویات serial رو بعداز پر شدن تو یه notepad کپی کنیم به شکل دوم (شکسته شدن) نمایش داده میشه. والله هر بلایی هم سرش اوردم نشد. حتی این کارم کردم باز نشد:


Dim text AsString = TextBox5.Text & " | " & obj.DiskSerial
serial.Text = text



خب این چه کاریه!!!
اگر میخوای بره تو خط بعدی از VBNewLine یا کد های مشابه استفاده کن!!!

Dim text AsString = TextBox5.Text & " | " & VbNewLine & obj.DiskSerial
serial.Text = text