PDA

View Full Version : تغییر فونت ریچ باکس



sysman_20
پنج شنبه 22 اسفند 1387, 21:35 عصر
سلام.من یک کومبوباکس دارم که در آن تمام فونت هارا ریختم
حالا می خواهم با تغییر آیتم انتخابی فونت ریچ باکسم عوض شود.
از کد زیر استفاده کردم ولی جواب نداد:
private void toolStripComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string s=toolStripComboBox1.SelectedItem.ToString();
Font f = new Font(s, richTextBox1.Font.Size);
richTextBox1.Font = f;
}

Amir Oveisi
پنج شنبه 22 اسفند 1387, 21:39 عصر
این کد چه ربطی به richTextBox داره؟!

sysman_20
دوشنبه 26 اسفند 1387, 13:12 عصر
خب من در این کد اول یک فونت با فونت دلخواه و اندازه فعلی ریچ باکس تعریف و آن را به عنوان فونت ریچ باکس به آن داده ام.
خب شما اگر راه بهتری سراغ دارید لطفا بگید.
در ضمن من در کومبو باکسم فونت های سیستم را قرار داده ام

behroz1387
دوشنبه 26 اسفند 1387, 17:27 عصر
دوست عزيز مي توني از اين كد استفاده كني

if (richTextBox1.Visible == true)
{
fontDialog1.ShowColor = true;
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.Font = fontDialog1.Font;
richTextBox1.ForeColor = fontDialog1.Color;
}
}