【问题标题】:Style.ForeColor is not working properly on Windows 7Style.ForeColor 在 Windows 7 上无法正常工作
【发布时间】:2017-01-18 04:12:33
【问题描述】:

我的代码是:

grdListofItems.Rows[intRow].Cells[columnName].Style.ForeColor = Color.Green;

它在 Windows 经典模式 下运行良好,DropDownList 字体为绿色。
但是当它在Windows 7 中运行时,字体颜色又变回了黑色。

【问题讨论】:

    标签: c# windows forms colors


    【解决方案1】:

    尝试启用Application.EnableVisualStyles();。 顺便说一句,您的意思是ComboBoxDataGridView

    编辑:此链接导致答案。 Change the back color of the cell for DataGridViewComboBoxColumn

    【讨论】:

    • 如果是 ComboBox:stackoverflow.com/questions/4667532/… 如果是 DataGridView:我试过了,它可以工作...
    • DataGridViewComboBoxColumn
    • 在这种情况下,这个帖子会帮助你:stackoverflow.com/questions/31920794/…
    • 顺便说一句,只是为了澄清,平面样式导致下拉列表为“平面”。反正有绿色字体的默认下拉列表吗?
    • 答案是否有帮助或评论?拜托,你们俩都应该澄清这一点,如有必要,请扩大答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    相关资源
    最近更新 更多