这是不可避免的,除非更换电脑硬件,让处理器及内存处理得更快,或是不要用自带的 Panel 和 Label 控件,自定义一个容器,内容自绘。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟主机、营销软件、网站建设、金湖网站维护、网站推广。
卡顿主要原因:
1、控件多了,电脑必然会慢,因为在 Windows 里每个控件都相当于一个窗口,有自己的句柄,系统需要维护对应的窗口消息,那么一定会卡顿,只能缓解不能消除。
2、可以用多线程,在子线程中更新控件,通过委托的方式通知主线程,可以有效缓解卡顿的问题。
使用控件数组,例如:
Private Sub Command1_Click()
For i = 0 To 4
Text1(i).Text = Text1(i).Name + "(" CStr(i) + ")"
Next i
For i = 0 To 4
Text2.Text = Text2.Text + Text1(i)
Next i
End Sub
更新数据库命令 直接将 分钟列出 +10就Ok了!!
例如:yy:m:d h:m m + 10 ss 这个格式!!
给个例子:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
ListBox1.Items.Clear()
For i = 1 To 30
ListBox1.Items.Add(i)
Next
ListBox1.SetSelected(ListBox1.Items.Count - 1, True)
End Sub
End Class
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For Each con As Control In Controls
If TypeOf con Is TextBox Then
AddHandler con.DoubleClick, AddressOf Double_CLick
End If
Next
End Sub
Private Sub Double_CLick(sender As Object, e As EventArgs)
'在这里添加双击需要处理的事件
End Sub
End Class