منتقل کردن تنظیمات فونت متن به همراه متن در یک متغیر رشته ایی ...
با سلام ...
اگه فونت و سایز قسمتی از متن مثلا" "This is a test" ، در richTextBox رو عوض کنیم:
کد:
if (fontDialog1.ShowDialog()==DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
}
و بعد در Event Click یه باتون، متن اون richTextBox رو درون یه متغیر از جنس رشته ریخته و "This" را پیدا کرده و با "That" عوض کند :
کد:
string strText = richTextBox1.Text;
strText = strText.Replace("This", "That");
و بعد محتوای متغیر رو درون همان richTextBox بریزیم :
کد:
richTextBox1.Text = strText;
اون تنظیماتی که در مرحله ی اول انجام دادیم دیگه دیده نمیشه ؛ چیکار باید کرد که بعد از انتقال متن از متغیر به کنترل، تنظیمات فونت نیز مثل قسمتی از متن که سایزش بزرگتر شده بود، منتقل بشه .
مثالش رو ضمیمه کردم ...
کد:
http://up.--------.com/images/o9uanzux0g1e82o1ggx.rar