چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
سلام
من تعدادی متن در تکست باکس دارم که با علامت / از هم جدا شدن
مثلا : متن آهنگ سامان از سلام/کد پیشواز سامان از سلام/ سامان/ سلام/
حالا میخوام بصورت لینک دار کنم و در هر سطر بنویسم داخل تکست باکس دیگه
یعنی به اخر یه لینک ثابت متن هارو اضافه کنم
منظورم اینطوریه
http://site.com/sss=متن آهنگ سامان از سلام
http://site.com/sss=کد پیشواز سامان از سلام
و...
لطفا اگه کسی دراین زمینه اطلاعات داره کمکم کنه
2 ضمیمه
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
سلام
امیدوارم منظورتون رو درست متوجه شده باشم
یک نکته پس از تبدیل به لینک متن ها رو در ریچ تکس باکس قرار دادم که چون خودش لینک ها را مشخص می کند
شما می توانید از تکس باکس استفاده کنید
موفق باشید - التماس دعا
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
دوست عزیز خیلی ممنونم همون چیزیه که میخواستم
فقط یه مشکلی دارم
هنگامی که میخوام بصورت کاربردی استفاده کنم در بعضی از متن های اول و اخرش کاراکتر فاصله ایجاد میشه
من بین متن ها از کاراکتر + استفاده میکنم
مثل : دانلود اهنگ جدید
که میشه : دانلود+آهنگ+جدید
اما بعضی وقتا یه متنی میاد که میشه +دانلودژ+اهنگ+جدید
چطور میتونم فاصله اول و اخر یه متن رو پاک کنم؟منظورم اون + قرمز هست
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
در متن شما که نباید هیچ فاصله ای وجود داشته باشد
با این کد
s = s.Replace(" ", "");
همه فاصله ها رو پاک کنید
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
نقل قول:
نوشته شده توسط
windowsyar
در متن شما که نباید هیچ فاصله ای وجود داشته باشد
با این کد
s = s.Replace(" ", "");
همه فاصله ها رو پاک کنید
ممنونم
بعضی وقتا بخاطر کپی کردن فاسله میفیته مثلا اینطوری / کد پیشواز سامان از سلام/
که ما بین اسلش و کد هست
اگه ممکنه توضیح بدی چطوری از s = s.Replace(" ", ""); استفاده کنم که فقط اول و اخر متن ها کارایی داشته باشه
چون بین فاصله متن ها از + استفاده میکنم
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
از تابع Trim استفاده کنید
اول و آخر متن اگر اسپیس باشه پاک می کند
s.Trim();
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
نقل قول:
نوشته شده توسط
windowsyar
از تابع
Trim استفاده کنید
اول و آخر متن اگر اسپیس باشه پاک می کند
s.Trim();
ممنون دوست عزیز
من مبتدی هستم
میشه راهنمایی کنید چطور در رویداد TextChanged از این دستور استفاده کنم
1 ضمیمه
نقل قول: چطوری در TextBox متن ها را بصورت سطری وارد کنیم ؟
از این کد استفاده کنید
هر چی فاصله اول و آخر باشه پاک میشه
فاصله های وسط کلمات هم تبدیل به + می شه
در رویداد TextChanged هم هست
private void TextBox1_TextChanged(object sender, EventArgs e)
{
RichTextBox1.Clear();
string[] str1 = null;
str1 = TextBox1.Text.Split('/');
for (int n = 0; n < str1.Count(); n++)
{
string m = str1[n].Trim();
m = m.Replace(" ", "+");
RichTextBox1.Text = RichTextBox1.Text + "http://site.com/sss=" + ( m + Environment.NewLine);
}
}