如何独立设置Winform ComboBox下拉选项的字体颜色,实现个性化定制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计282个文字,预计阅读时间需要2分钟。
Cbo1.ForeColor 将同时改变 Cbo1.Text 和下拉选项的文字颜色。独立设置下拉选项的文字颜色,使用 ForColor 仅对 Cbo1.Text 的颜色有效。示例代码如下:
csharpprivate void cb7_DrawItem(object sender, DrawItemEventArgs e){ // 设置下拉列表项的背景和文字颜色 e.DrawBackground(); e.Graphics.DrawString(e.StringFormat, e.Font, new SolidBrush(e.ForeColor), e.Bounds);}
众所周知,cbo1.ForeColor会同时改变cbo1.Text和下拉选项字体颜色。
本文共计282个文字,预计阅读时间需要2分钟。
Cbo1.ForeColor 将同时改变 Cbo1.Text 和下拉选项的文字颜色。独立设置下拉选项的文字颜色,使用 ForColor 仅对 Cbo1.Text 的颜色有效。示例代码如下:
csharpprivate void cb7_DrawItem(object sender, DrawItemEventArgs e){ // 设置下拉列表项的背景和文字颜色 e.DrawBackground(); e.Graphics.DrawString(e.StringFormat, e.Font, new SolidBrush(e.ForeColor), e.Bounds);}
众所周知,cbo1.ForeColor会同时改变cbo1.Text和下拉选项字体颜色。

