2013-05-15 26 views
0

我将richtexbox组件用作消息历史记录面板。消息包含标题(红色和旧的印刷)和新行的正文。最小化Richtexbox文本样式损坏

它可以使用此代码:当窗口活动

richTextBox1.SelectionColor = Color.Red; 
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Bold); 
richTextBox1.AppendText(header);  
richTextBox1.SelectionColor = Color.Black; 
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Regular); 
richTextBox1.AppendText(Environment.NewLine + text + Environment.NewLine + Environment.NewLine); 

一切正常确定。但是,当窗口最小化时,及时添加的消息已损坏字体样式和颜色。在大多数情况下,它看起来像身体使用标题样式。

回答

0

使用的

richTextBox1.Update(); 
richTextBox1.DeselectAll(); 
组合解决