所以我正在构建一个非常基本的卡路里计数器。我有 3 个标签显示总卡路里数,一个显示我最后摄入的卡路里量,一个显示我吃的食物数量。
有 3 种增加卡路里,3 种减少卡路里。 所以我想知道我将如何做到这一点:
如果卡路里高于 0,则背景颜色应为绿色,如果卡路里低于 0,则背景颜色应为红色。我知道这不是很多信息,对此我深表歉意。我是菜鸟,但这不是借口。感谢您的帮助!
最佳答案
要更改控件的背景颜色,设置其 BackColor
就足够了属性为颜色,例如 System.Drawing.Color.Red
。
例如你的情况:
if (calori > 0)
label1.BackColor = System.Drawing.Color.Green;
else
label1.BackColor = System.Drawing.Color.Red;
或者:
label1.BackColor = (calori > 0) ? System.Drawing.Color.Green : System.Drawing.Color.Red;
关于C#标签颜色改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32464746/