【发布时间】:2014-09-12 21:17:12
【问题描述】:
我正在尝试更改 RichTextBox 中链接的颜色。我一直使用http://www.codeproject.com/Articles/9196/Links-with-arbitrary-text-in-a-RichTextBox 作为将链接插入RTF 的基础。将 CFM_COLOR 添加到 dwMask 时,它不使用指定的颜色。不过 CFM_BACKCOLOR 工作正常。
var cf = new CHARFORMAT2_STRUCT();
cf.cbSize = (UInt32)Marshal.SizeOf(cf);
cf.dwMask = CFM_LINK | CFM_COLOR;
cf.dwEffects = CFE_LINK;
cf.crTextColor = ColorTranslator.ToWin32(LinkColor);
有没有办法覆盖默认的超链接颜色?
【问题讨论】:
标签: c# richtextbox