例如,要更改控件的背景颜色,将其BackColor属性设置为颜色就足够了System.Drawing.Color.Red.
例如在你的情况下:
if (calori > 0)
label1.BackColor = System.Drawing.Color.Green;
else
label1.BackColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)
要么:
label1.BackColor = (calori > 0) ? System.Drawing.Color.Green : System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)
3个标签,显示总卡路里计数,表示它们已更改。您可以在标签上使用TextChanged事件(在窗体设计器中,按F4键并转到事件菜单)。
private void label1_TextChanged( object sender, EventArgs e )
{
if ( this._calories < 0 )
{
this.lb_Main.BackColor = Color.Red;
}
else
{
this.lb_Main.BackColor = Color.Green;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16010 次 |
| 最近记录: |