求解,控件的不透明度怎么设置?
vb.net吧
全部回复
仅看楼主
level 13
SHDSHCH 楼主

原计划是想设计一个包含控件的窗体,透明度为60%,当鼠标移到窗体时透明度变为1,离开时再变成60%,但当鼠标移动到控件(比如按钮)上时,Form1的透明度就变成60%,怎样才能做到即使鼠标在控件上,Form1的透明度也保持60%不变?
这是代码:
Private Sub Form1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseLeave
Me.Opacity = 1
End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
Me.Opacity = 0.6
End Sub
是不是需要改变控件的不透明度,怎么改?
2012年04月02日 09点04分 1
level 9
控件透明的方法
Button1.BackColor = Color.Transparent
2012年04月05日 12点04分 2
level 1
把所有控件的鼠标经过/离开事件包含到窗体的对应事件中,用控件名索引来处理其他的不同任务。
2012年04月07日 01点04分 3
level 13
SHDSHCH 楼主
谢谢各位帮忙。
2012年04月07日 03点04分 4
1