PDA

View Full Version : سوال: تبدیل برخی کارکتر های داخل تکس باکس به خط تیره



vid4259
شنبه 05 مرداد 1392, 12:16 عصر
سلام می خواستم کمکم کنید که من می خوام مثلا یه شماره تلفن 09187778888 وقتی بخوام نمایشش بدم توی تکست باکس بشه 8888---0198 باید چکار کنم

hamid_0341
شنبه 05 مرداد 1392, 12:21 عصر
از ماسک تکست باکس استفاده کن

vid4259
شنبه 05 مرداد 1392, 12:53 عصر
سلام میشه یکم بیشتر توضیح بدی

hamid_0341
شنبه 05 مرداد 1392, 13:02 عصر
سلام میشه یکم بیشتر توضیح بدی
یک کامپاننت توی جعبه ابزارت هستش به اسم ماسم تکست باکس به فرمت اضافش کن
107997

بعد میتونی فیلتر کنی set mask میزنی بعد هرجوری که دوست داری نمایش بده توی mask مینویسی برای این کاری که الان میخوای انجام بدی اینجوری بزار mask رو
107999
بعد مقداری که میخوای بجای تکست باکس بریز توی ماسک تکست باکس حله
موفق باشی

vid4259
شنبه 05 مرداد 1392, 13:15 عصر
دستت درد نکنه خیلییییی دمت گرم کارم راه افتاد

vid4259
شنبه 05 مرداد 1392, 13:24 عصر
شرمنده بازم مزاحم شدم یه مشکل کوچک هست اونم اینه که وقتی شماره از دیتا بیس وارد تکست باکس میشه این توری نمایش می ده
شماره داخل دیتا بیس 09330001111 موقع نمایش 0001---0933 یعنی برعکس نمایش می ده در واقع این طوری نمایش نمی ده 1111---0918

setareh masompoor
شنبه 05 مرداد 1392, 14:07 عصر
ببين وقتي از اين كنترل استفاده ميكني اين حالت پيش مياد يعني اگه تو داشته باشي 09331110011 بعد از اين فرمت استفاده كني درسته مياد اين --- خط تيره رو ميزاره اما عملا چيزي رو از وسط رشته ات پاك نميكنه
نميدونم متوجه منظورم ميشي يا نه
مثلا اگه داشته باشي 456789 و بخواي بنويسي 89--45 اين مياد 45 اول رو مينوسه بعد -- خط ميزاره و بعد دوباره 67 رو مينويسه مينويسه
تو بايد براي حل مشكلت كد نويسي با رشته ها رو انجام بدي

setareh masompoor
شنبه 05 مرداد 1392, 14:19 عصر
108005

اين كد فكر كنم به دردت بخوره

vid4259
شنبه 12 مرداد 1392, 15:15 عصر
سلام امتحان کردم بازم همین طوری میشه

hamid_0341
یک شنبه 13 مرداد 1392, 13:35 عصر
سلام امتحان کردم بازم همین طوری میشه

اقا ببخشید من منظور شما رو اشتباه فهمیدم برای این کاری که میخواهید انجام بدید کد setareh masompoor (http://barnamenevis.org/member.php?274731-setareh-masompoor) درسته از همون استفاده کن
string name = textBox1.Text;
string a = name.Substring(0, 4);
string c = name.Substring(7, 4);
textBox1.Text = a + "---" + c;

vid4259
سه شنبه 15 مرداد 1392, 23:49 عصر
سلام این کدم که setareh masompoor (http://barnamenevis.org/member.php?274731-setareh-masompoor) که زحمت کشید نوشته بازم مشکل داره در موقع نمایش ولی خودم کد زیرو که نوشتم همون چیزی که می خواستم شد:

string a = frist2.Text;//+989181110000
string b = a.Substring(0, 6);//+98918
string c = a.Remove(0, 9);//0000
string q = b.Replace("+98", "0");//0918
frist2.Text = q + " *** " + c;//0918***0000