【发布时间】:2019-04-11 01:09:19
【问题描述】:
我想全天打开一个表单,但我想每 30 秒自动刷新一次。 我正在使用此代码:
Private Sub tempo(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim timer = New Timer
timer.Interval = 30 * 1000
AddHandler timer.Tick, AddressOf Form12_Load
timer.Start()
End Sub
Private Sub Form12_Load(sender As Object, e As EventArgs) Handles MyBase.Load
...
End sub
但它不起作用。你知道我做错了什么吗? 谢谢。
【问题讨论】:
-
它是一个网络应用程序吗?如果是,那么您不能使用计时器。刷新需要在客户端完成(javascript,updatepanel,...)
-
@the_lotus 不,它是一个 Windows 应用程序。我在另一个程序中使用了它并且它有效。我找不到问题所在。
-
它没有做什么?更多细节会很有用。
-
@BrianMStafford 它没有刷新我的表单。
-
@AlexandraMacedoLopes 我将您的代码复制到了一个新项目中,
Form12_Load按您的意愿每 30 秒调用一次。问题必须在您的代码中的其他地方。