mxmostafa
سه شنبه 26 دی 1391, 14:03 عصر
سلام
من یه برنامه چت دارم مینویسم و متن دریافتی رو تو Rtb میریزم می خواستم فرمت دریافتی رشته رو که همونطور که کاربر فرستاده مثل رنگ و فونت و تو جعبه پیغام نمایش بدم
تو این کد
richTextBox1.Text += textBox1.Text + "\n";
وقتی متنی به RTb اضافه میشه کل فرمتش بر میگره
به نظرتون میشه قبل از این دستور فرمت کل RTB رو تو یه متغیر رشته ای ذخیره کرد و دوباره بهش نسبت داد؟
چطور میشه که هم متن و هم فرمت رو همزمان به RTB اضافه کنیم نه این که اول اضافه کنیم و بعد بریم دونه دونه پیداشون کنیم و فرمتشونو تغییر بدیم
در ضمن چون هر لحظه به متن من اضافه میشه نمیشه همه متن رو با هر بار اضافه شدن تغییر فرمت داد
RTF = richTextBox1.Rtf.ToString();
richTextBox1.Text += textBox1.Text + "\n";
مثلا رشته جدید اضافه شده با فرمت خود
richTextBox1.rtf = RTF;
نمی دونم مشکل کجاست که نشون نمیده
از دوستان کسی مطلبی پی دی افی در مورد کار با این کنترل به صورت کامل و حرفه ای نداره؟
راستش سایت رو جستجو کردم ولی چیز مناسبی پیدا نکردم
ممنون میشم راهنمایی کنید
من یه برنامه چت دارم مینویسم و متن دریافتی رو تو Rtb میریزم می خواستم فرمت دریافتی رشته رو که همونطور که کاربر فرستاده مثل رنگ و فونت و تو جعبه پیغام نمایش بدم
تو این کد
richTextBox1.Text += textBox1.Text + "\n";
وقتی متنی به RTb اضافه میشه کل فرمتش بر میگره
به نظرتون میشه قبل از این دستور فرمت کل RTB رو تو یه متغیر رشته ای ذخیره کرد و دوباره بهش نسبت داد؟
چطور میشه که هم متن و هم فرمت رو همزمان به RTB اضافه کنیم نه این که اول اضافه کنیم و بعد بریم دونه دونه پیداشون کنیم و فرمتشونو تغییر بدیم
در ضمن چون هر لحظه به متن من اضافه میشه نمیشه همه متن رو با هر بار اضافه شدن تغییر فرمت داد
RTF = richTextBox1.Rtf.ToString();
richTextBox1.Text += textBox1.Text + "\n";
مثلا رشته جدید اضافه شده با فرمت خود
richTextBox1.rtf = RTF;
نمی دونم مشکل کجاست که نشون نمیده
از دوستان کسی مطلبی پی دی افی در مورد کار با این کنترل به صورت کامل و حرفه ای نداره؟
راستش سایت رو جستجو کردم ولی چیز مناسبی پیدا نکردم
ممنون میشم راهنمایی کنید