本道"菜"的制作过程如下:
Public Class Form1
Dim BoEase As Boolean = True
'在窗体加载时,所先设定窗体的默认位置
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Left = -100
Me.Top = 100
End Sub
'第一个时间控件,检查是否靠左边 0 位起
Private Sub TimerEnter_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerEnter.Tick
If BoEase = True Then
If Me.Left <> 0 Then '零位为贴边
Me.Left += 5 '展开的是速度
Else
TimerEnter.Enabled = False
End If
End If
End Sub
'第二个时间控件,鼠标离开时,工具栏的位置
Private Sub TimerLeav_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerLeav.Tick
If BoEase = False Then
If Me.Left <> -100 Then
Me.Left -= 5
Else
TimerEnter.Enabled = False
End If
End If
End Sub
'鼠标放在工具栏上产生的事件
Private Sub ToolStrip1_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStrip1.MouseEnter
BoEase = True
TimerEnter.Enabled = True
Me.Focus()
End Sub
'鼠标离开工具栏产生的事件
Private Sub ToolStrip1_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStrip1.MouseLeave
BoEase = False
TimerLeav.Enabled = True
End Sub
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
MessageBox.Show(Err.Description & (Chr(13) & Chr(10)) & "<皆唯>软件多多支持,谢谢!", "<皆唯>", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Sub
End Class