2010-01-08 97 views

回答

5

如果控件支持透明背景,你可以用Color.FromArgb()设置半透明的颜色:

button1.BackColor = Color.FromArgb(100, Color.Red); 

取决于你如何想这个工作,你会根据鼠标位置改变的α值(以之间0和255)。

0

Jon B是正确的,但你也可以在WinForms设计器的属性窗口中执行它。例如,将背景色设置为150, 255, 255, 255将使背景变成半透明的白色。设计师可以将它翻译成Color.FromArgb(150, 255, 255, 255)