【发布时间】:2017-05-25 02:30:43
【问题描述】:
在创建我很棒的配对游戏期间;)我发现了一个完全无法解决的问题。
当玩家选择两个带有符号的标签时,我想锁定所有其他标签 4 秒。
但是当我这样做时,所有标签的前景色都变为灰色,并且符号可见。我的问题是 - 有没有一种方法可以更改 Visual c# 中禁用标签的ForeColor?
该项目是一个 WinForm 应用程序。
目前我以这种方式在代码中设置标签的颜色:
label1.ForeColor = lable1.BackColor;
当用户点击标签时,我将其更改为:
lable1.ForeColor = Color.Black;
【问题讨论】:
-
什么项目类型? WinForms、WPF、ASP.NET?
-
你现在是如何设置颜色的?你能发布你的代码吗?
-
标签总是“锁定”,至少在用户无法编辑文本或以其他方式操作它们的意义上。无需禁用它们即可获得该效果。
标签: c# .net winforms label disabled-control