【发布时间】:2015-02-27 04:20:16
【问题描述】:
Public Class Form1
Private Sub Timer1_Tick() Handles Timer1.Tick
Label1.Text = TimeOfDay
Label2.Text = System.DateTime.Now.ToString("MM/d/yyy")
Me.BackColor = ColorTranslator.FromHtml("#" & DateAndTime.Now.ToString("HHmmss"))
Label1.ForeColor = Color.White
Label2.ForeColor = Color.White
End Sub
End Class
在我上面的代码中,背景颜色会根据时间更改为十六进制颜色代码。但是,我想更改它,因为这些代码附带的颜色太深了。
相反,我正在寻找使背景颜色成为红色、绿色和蓝色容器中的 % 的代码。 (RGB 颜色)
例如,如果时间是 11:22:33,那么我希望背景颜色为 11% 的红色、22% 的绿色和 33% 的蓝色。这有意义吗?我是初学者,非常感谢任何帮助。
【问题讨论】:
标签: vb.net colors background