Showing an elapsed/count down gets a bit more complicated to do. But this is how to do it:
Private f As Form
Private WithEvents t As New System.Windows.Forms.Timer
Private TickCount As Integer
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
f = New Form
f.FormBorderStyle = Windows.Forms.FormBorderStyle.None
f.WindowState = FormWindowState.Maximized
Dim l As New Label
l.Size = f.Size
l.Font = New Font("Arial", 48)
l.Text = "Starting"
l.Location = New Point(0, 0)
l.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
l.Dock = DockStyle.Fill
f.Controls.Add(l)
f.Show()
TickCount = 0
t.Interval = 1000
t.Enabled = True
End Sub
Private Sub TickEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles t.Tick
If f IsNot Nothing AndAlso Not f.IsDisposed Then
Dim l As Label = f.Controls(0)
l.Text = 10 - TickCount
TickCount += 1
If TickCount >= 10 Then
t.Enabled = False
f.Close()
End If
End If
End Sub