c# - 更改禁用控件的 TextColor

标签 c# .net winforms controls

如何在禁用控件时更改文本的颜色。我想在 C# winforms 中禁用控件时设置不同的颜色。

最佳答案

编辑:我在评论中犯了与 Cody 相同的错误,因此更正了我的答案。

要看是哪个控件。

例如,如果它是一个 TextBox,也许您可​​以将其设为 ReadOnly 而不是禁用。对于其他一些控件,您可以执行类似的操作,使它们看起来已禁用,但实际上并未被禁用。

但是,如果你想正确地完成它,你需要让它们由所有者绘制或覆盖 OnPaint 事件并自己绘制文本。

关于c# - 更改禁用控件的 TextColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4374691/

相关文章:

c# - 从 MVC Controller 返回 Json 但日期格式在 javascript 中不正确

c# - 检查 C# 中是否安装了 Powershell 模块

c# - MSDN 指的是 'app' 是什么?使用 .NET native 编译 Winforms 和 WPF

.net - 如何防止 Windows 窗体文本框在调整大小时闪烁?

c# - 如何从 DataSet 中的 DataTable 存储中检索数据并将其存储在数组中?

c# - .NET:您能否手动指定要包含在自动生成的 WSDL 中的类型?

c# - for循环中的条件是否在每次迭代中都被评估?

c# - C#中的多线程WinForms

c# - 使图像可滚动

c# - 计算/排序文本文件中的字符