板凳、板床正解,如果不加timer所显示的时间就是load、command1和2触发时的时间。
timer时间间隔设为一秒就好了
楼上的都是全才.....
这个都懂.......
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Interval = 1000
Label1.Text = Format$(Now, "yyyy年dd月mm日hh时mm分ss秒")
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label1.Text = Format$(Now, "yyyy年dd月mm日hh时mm分ss秒")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.ForeColor = Color.Red
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Label1.ForeColor = Color.Blue
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
End Class
哎,终于搞出来了,.net的语法变了许多,而且生成的文件比较大一点
n年以前用过VB......貌似Timer的效率是很低的.....
嗯,timer精度比较低,大概是10ms
需要高精度计时的话用这个api:QueryPerformanceCounter,它的精度大概是10μs