View Full Version : سوال: جدا سازي بخشي از تكست در VB.net
omidquest
پنج شنبه 20 بهمن 1390, 00:54 صبح
سلام
يه تكس باكس داريم كه داخل اون يه رشته از نوع String داريم
با چه دستوري ميتونيم تعداد مشخصي از كاركتر هاي اون رو پاك كنيم
امكان داره سمت پاك كردن (از چپ يا راست پاك كردن) رو ما مشخص كنيم ؟؟!!
فرید نجفلو
پنج شنبه 20 بهمن 1390, 01:17 صبح
یه راه ساده اینه:
TextBox1.Select(6,3)
TextBox1.Cut
برای پاک کردن به سمت مخالف:
TextBox1.Select(6,-3)
TextBox1.Cut
mohammadriano
پنج شنبه 20 بهمن 1390, 01:23 صبح
سلام
textbox1.text = "example"
string1 = left$(textbox1.text,3) ' or string1 = left$("example",3)
string1 برابر "exa" می شود
string2 = right$(textbox1.text,4) ' or string2 = right$("example",4)
string2 برابر "mple" می شود
string3 = mid(textbox1.text,3,2)
یعنی از حرف سوم رشته به بعد 2 تا که می شود "am"
حالا می توانید :
textbox1.text = string1 or string2 or string3
موفق باشی
pooya1072
پنج شنبه 20 بهمن 1390, 13:17 عصر
از تابع mid هم می تونی استفاده کنی.
( mid ( string , start position , lenght
tondar2008
پنج شنبه 20 بهمن 1390, 16:40 عصر
از Substring هم میتونی استفاده کنی اگر میخوای از یه کاراکتر خاص به بعد رو خذف کنی یا برداری هم میتونی از تر کیب Substring و IndexOf استفاده کنی.
string str = "Microsoft Community";
string strNew = str.subString(10); // strNew will be "Community"
strNew = str.subString(0,9); // strNew will be "Microsoft" - here 9 is length of characters.
http://msdn.microsoft.com/en-us/library/swz0961t.aspx
http://msdn.microsoft.com/en-us/library/k8b1470s.aspx
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.