16,554
社区成员
发帖
与我相关
我的任务
分享
Dim i As Double = 1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.MinimumSize = Me.Size
Me.MaximumSize = Me.Size
AddHandler Label1.MouseEnter, AddressOf Me.Form1_MouseEnter
AddHandler Label1.MouseLeave, AddressOf Me.Form1_MouseLeave
Me.Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
i -= 0.01
Me.Opacity = i
System.Windows.Forms.Application.DoEvents()
If i <= 0 Then
Me.FindForm.RemoveOwnedForm(Me)
Me.Close()
End If
End Sub
Private Sub Form1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.MouseEnter
Me.Timer1.Stop()
i = 1
Me.Opacity = i
End Sub
Private Sub Form1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.MouseLeave
Me.Timer1.Start()
End Sub