首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问一个有关问题。

2013-11-05 
请教一个问题。。。有16个文本框数组控件,每次触发Change事件后 会调用后台数据库里的值,将值显示到Label 里,

请教一个问题。。。
有16个文本框数组控件,每次触发Change事件后 会调用后台数据库里的值,将值显示到Label 里,且16个文本框里的数据都会保存至数据库。
现在问题来了,当FormLoad 的时候 就会触发文本框的Change事件,16个文本框就触发16次。。。导致FormLoad的速度比较慢,怎样才能避免,请教各位老师
文本框只能用Change ,不可用KeyDown或其它
[解决办法]
在Form_Load顶部加上
Me.Show
DoEvents
[解决办法]
可以让它在 Form_Load 事件中触发时不去执行功能代码:

Private Sub Text1_Change(Index As Integer)
    If Text1(Index).Visible Then
        '这里写你的功能代码
    End If
End Sub

热点排行