uc是一个控件名,list1是列表框控件,我使用下面的代码时程序运行没有问题。Private Sub uc_Paint()
uc.Interval = List1.Text
End Sub但是,向Interval赋值时uc控件好象会处理一些东西,而Paint事件又时常发生,所以我只想在Interval属性与新值不同时才向其赋值,于是我改成这样:Private Sub uc_Paint()
If uc.Interval <> List1.Text Then
uc.Interval = List1.Text
End If
End Sub奇怪的是,程序每运行到If uc.Interval <> List1.Text Then时则报错,说是“属性的使用无效”,我晕!怎么回事啊。
uc.Interval = List1.Text
End Sub但是,向Interval赋值时uc控件好象会处理一些东西,而Paint事件又时常发生,所以我只想在Interval属性与新值不同时才向其赋值,于是我改成这样:Private Sub uc_Paint()
If uc.Interval <> List1.Text Then
uc.Interval = List1.Text
End If
End Sub奇怪的是,程序每运行到If uc.Interval <> List1.Text Then时则报错,说是“属性的使用无效”,我晕!怎么回事啊。
解决方案 »
- 关于VBS的一个简单小问题。紧急求助
- VB写WORD怎么这么慢?
- 使用Webbrowser控件浏览网页时能否不留下历史记录和临时文件?
- 请问:VB 能不能实现和硬件结合运用功能
- 怎样做chm文件,怎样实现winxp休眠关机功能?
- 求教电子地图的编程思路
- 怎样历遍注册表中一个项下的子项和键值,读出其中得值?
- 帮我看看这段代码,添加功能可以,但是编辑后点确定就要出现错误?
- 在VB中能做到这一点吗?(char*)&Flag,其中Flag为整型,取其地址然后强制类型转化,我这样做的目的是能够放近东西!
- 需要前台VB、后台SQL SEVER、利用ADO技术的实例,提供有分呀:)
- 开发 Active dll 问题 请指教 万分感谢
- 求教一个WINSOCK向服务器上传的问题.
Private Sub uc_Paint()
static LastInterval
If LastInterval <> List1.Text Then
uc.Interval = List1.Text
LastInterval= List1.Text
End If
End Sub
前面加个if判断一下就可以了