日期:2014-05-19  浏览次数:20745 次

文本框中,我要在程序改变字体的颜色,自定义颜色怎么实现
RT

我有一个richtextbox,我想改变一部分字体的颜色,C#好像提供了一些方法,但是只有集中典型的颜色,能不能先袒护一个颜色选择器的对话框,从中选择自己需要的颜色,然后把它应用到需要改变颜色的字体上

------解决方案--------------------
Dim MyDialog As New ColorDialog()
MyDialog.AllowFullOpen = True
MyDialog.ShowHelp = True
MyDialog.Color = RichTextBox.SelectionColor
If (MyDialog.ShowDialog() = DialogResult.OK) Then
RichTextBox.SelectionColor = MyDialog.Color
End If
------解决方案--------------------
学习
------解决方案--------------------


ColorDialog colorDig = new ColorDialog();

if (colorDig.ShowDialog() == DialogResult.OK)
{
rtxtBox.SelectionColor = colorDig.Color;
}