PDA

View Full Version : سوال: کار کردن روی بخش خاصی از richbox



ebrahim1988
یک شنبه 19 اردیبهشت 1389, 13:15 عصر
سلام
میخواستم بدونم مثلا چطوری میشه رنگ یه قسمت خاص از richbox رو عوض کرد؟
من قبلا این کار رو انجام دادم ولی الان هرچی باهاش ور میرم یادم نمیاد
ممنون

hamidreza20
یک شنبه 19 اردیبهشت 1389, 14:04 عصر
سلام دوست عزیز

منظور شما از تغییر رنگ چیه؟؟؟؟

اگر select قسمتی از اونه می تونید از متد richtextbox1.select استفاده کنی...

التماس دعا...

ebrahim1988
یک شنبه 19 اردیبهشت 1389, 14:59 عصر
سلام دوست عزیز

منظور شما از تغییر رنگ چیه؟؟؟؟

اگر select قسمتی از اونه می تونید از متد richtextbox1.select استفاده کنی...

التماس دعا...
خیر،شما منظورم رو درست برداشت نکردین
مثلا کراکتر 4 تا 10 رنگش قرمز بشه
فکر کنم منظورم رو خوب بیان کردم

ebrahim1988
یک شنبه 19 اردیبهشت 1389, 22:18 عصر
واقعا کسی نمیدونه؟
من قبلا انجام دادما
مدیربن بخش،شما دیگه چرا جواب نمیدین؟

hamidreza20
دوشنبه 20 اردیبهشت 1389, 08:24 صبح
خیر،شما منظورم رو درست برداشت نکردین
مثلا کراکتر 4 تا 10 رنگش قرمز بشه
فکر کنم منظورم رو خوب بیان کردم

دوست عزیز
منظور همون استفاده از تابع Select می باشد ولی برای انتخاب قسمتی از متن یا می توان رنگ فونت را تغییر داد و یا رنگ زمینه را برای این منظور از کد زیر استفاده کنید:

رنگ متن مثلا آبی :

richTextBox1.SelectionColor = Color.Blue



رنگ زمینه مثلا قرمز :

richTextBox1.SelectionBackColor = Color.Red

فقط لازمه بگی از چه مکانی تا چند کاراکتر انتخاب شود.

التماس دعا...

mehdi592
سه شنبه 11 خرداد 1389, 09:52 صبح
دوستان میشه بفرمائید واسه تغییر فونت و سایز در ریچ باکس چه دستوری باید نوشت؟

mehdi592
سه شنبه 11 خرداد 1389, 23:21 عصر
دوستان میشه بفرمائید واسه تغییر فونت و سایز در ریچ باکس چه دستوری باید نوشت؟
دوستان اطلاعی نداشتن؟ میخوام یه منوی کشویی با چند تا فونت درست کنم که وقتی کاربر فونت را انتخاب کرد فونت ریچ باکس عوض بشه

s.khoshfekran
چهارشنبه 12 خرداد 1389, 00:05 صبح
دوستان میشه بفرمائید واسه تغییر فونت و سایز در ریچ باکس چه دستوری باید نوشت؟


FontDialog fd = new FontDialog();
if (fd.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionFont = fd.Font;

s.khoshfekran
چهارشنبه 12 خرداد 1389, 00:06 صبح
مثلا کراکتر 4 تا 10 رنگش قرمز بشه



richTextBox1.Select(4, 10);
richTextBox1.SelectionColor = Color.Red;