PDA

View Full Version : مشکل در Insert کردن یه مقدار string در داخل متن یه textBox



hdv212
جمعه 28 اردیبهشت 1386, 10:38 صبح
سلام
بچه ها من یه textBox دارم که توش مقداری مثل Hello نوشته شده، حالا میخوام توسط کد، مقدار string درصد رو '%' بهش اضافه کنم، یعنی بشه 'Hello%'
من این کد رو نوشتم :

this.txt_string.Text.Insert(this.txt_string.Text.L ength, "%");
منتها هیچ عملی انجام نمیده، در صورتی که باید به انتهای string، یه % اضافه کنه، میشه بگین مشکل کجاست ؟؟ چرا هیچ عملی انجام نمیده ؟
قبلا هم همین مشکل رو با توابع replace و .... داشتم که موقع فراخوانی هیچ عملی رو اجرا نمیکردن.
منتظر هستم، مرسی

kiani.mehdi
جمعه 28 اردیبهشت 1386, 11:16 صبح
خوب راه حلت اشتباه عزیز

برای اضافه کردن % در انتهای textBox


textBox1.Text +="%";


برای اضافه کردن در ابتدا



textBox1.Text ="%"+textBox1.Text;


و برای اضافه کردن در هر دوطرف


TextBox1.Text="%"+TEXTbOX1.Text+"%";


البته امیدوارم منظورت را درست متوجه شده باشم

کد کاملش را هم میذارم

البته با همون راه حل خودت هم میتونی البته باید به این صورت بنویسی تا کار کنه:چشمک:



this.txt_string.Text =this.txt_string.Text.Insert(this.txt_string.Text. Lenght,"%") ;


:چشمک: :چشمک: :چشمک:

hdv212
جمعه 28 اردیبهشت 1386, 12:24 عصر
درسته، ممنونم ازت، راح حل خودم درست بود، منتها بایستی مقدار بازگشتی رو در خود textBox قرار میدادم، به هر حال مرسی