PDA

View Full Version : جستجو , replace در متن textbox



djscsi
چهارشنبه 03 شهریور 1389, 22:37 عصر
دوستان من تابع سرچ رو نوشتم اما replace ش کار نمیکنه کسی مس تونه یگه مشکل چیه.
این کد قسمتیه که پیدا رکده حالا میخام replace کنه

textBox1.Text.Replace(textBox2.Text, "oo");

#aliyari_C
چهارشنبه 03 شهریور 1389, 23:02 عصر
سلام
چون یه تابع هیچ وقت مقدار برگشتی رو نمی تونه که به کلاس نمونه اش بده


textBox1.Text = textBox1.Text.Replace(textBox2.Text, "oo");

البته با این کلاس کار کنی بهتره:
Regex.Replace
__________________________________________________ __________________________________________________

چون به دریا می توانی راه یافت

سوی یک قطره چرا باید شتافـت



بی تو ای آزادی ای والا کلام گر نباشی در میان باید که از دنیا گریخت...

Salar Ashgi
چهارشنبه 03 شهریور 1389, 23:07 عصر
یه مثال ساده :



string str = "123Hello";
str = str.Replace("123", "Say ...");
MessageBox.Show(str);

djscsi
چهارشنبه 03 شهریور 1389, 23:39 عصر
بله . ممنون بچه ها خودم درستش کردم.
ولی من میخام کاراکتر enter به جای اون رشته قرار بگیره یهنی بقیه رشته تا اخر line به line جدید برن .
ممنون

flash118
پنج شنبه 04 شهریور 1389, 00:13 صبح
خوب از اين كد استفاده كن


string str = "C#welcome";
str = str.Replace("C#", "\n");
MessageBox.Show(str);

\nكار اينتر رو برات انجام ميده و \tعمل يكبار كليد tab رو برات انجام ميده اميدوارم موفق باشي

Salar Ashgi
پنج شنبه 04 شهریور 1389, 00:20 صبح
بله . ممنون بچه ها خودم درستش کردم.
ولی من میخام کاراکتر enter به جای اون رشته قرار بگیره یهنی بقیه رشته تا اخر line به line جدید برن .


همیشه که نباید به دنبال کد آماده بود ، مهم ایده گرفتن است ./

کاش این فرهنگ غلط "هلو ، بپر تو گلو " به زودی از تالار #C محو بشه !

djscsi
جمعه 05 شهریور 1389, 23:58 عصر
بله اقا Salar Ashgi حق با شماست . منم چند بار امتحان کردم ولی چون جواب نداد سراغ فروم اومدم.
راست من با \n به جواب نرسیدم در حالی که باید عمل میکرد نمیدونم چرا ولی با این شد \n\r\r\n
ممنون از راهماییتون