Я пишу словарь с С#, и я использую текстовое поле для отображения определений. Очевидно, мне нужно установить для свойства ReadOnly значение true, но когда я это сделаю, я не могу изменить цвет текста. Однако изменение шрифта отлично работает. Что мне делать?
Я использую этот код, и настройка цвета работает отлично, когда свойство ReadOnly является ложным, но не изменяется, когда оно истинно:
private void button5_Click(object sender, EventArgs e)
{
FontDialog fd = new FontDialog();
fd.ShowColor = true;
if (fd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
textBox3.Font = fd.Font;
textBox3.ForeColor = fd.Color;
}
}