Timer调用窗体,该怎么处理

Timer调用窗体
在Timer中如何打开一个新的窗体?
如果直接窗体.Show的话,这个窗体就无法响应了!
请大家多多指教
谢谢

------解决方案--------------------
如果你一定要使用System.Timers.Timer,那么代码要改成下面的样子:

Private Sub timer1_Elapsed(ByVal sender As Object, ByVal e As ElapsedEventArgs)
If MyBase.InvokeRequired Then
Dim aa As ElapsedEventHandler = New ElapsedEventHandler(AddressOf Me.timer1_Elapsed)
MyBase.Invoke(aa, New Object() { sender, e })
Else
New Form().Show
Me.timer1.Enabled = False
End If
End Sub