PDA

View Full Version : تغییر مشخصات قسمتی از ریچ باکس



sysman_20
چهارشنبه 28 اسفند 1387, 22:56 عصر
چگونه ميتوان رنگ يا رنگ زمينه قسمتي از متن ريچ باکس را تغيير داد؟

seven7777777
پنج شنبه 29 اسفند 1387, 07:17 صبح
دوست عزیز سلام
شما با تمام خواصی از richtextbox خود که با کلمه selection شروع میشن می تونید این کار رو انجام بدید . به این صورت :


rtb.SelectionStart = 0;
rtb.SelectionLength = rtb.Text.Length;
rtb.SelectionColor = Color.Blue;
rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Regular);

البته باید به یک نکته توجه داشته باشی اگه شما با این روش قسمتی از متن رو سفارشی کردی و بعد یه متن جدید به richtext اضافه کردی ممکنه این تغییرات در اون هم اعمال بشه ( البته اگر تغییرات تا از یک مکان تا آخرین کاراکتر richtext باشه ) لذا باید بعد از اضافه کردن متن جدید دوباره این عمل رو برای اون انجام بدی تا به حالت مناسب برسی .