主题:改变其他控件属性
HWLIU14927
[专家分:0] 发布于 2008-08-07 10:48:00
在VB中怎样才能作到一个数字的改变,可以改变其他控件的属性,如PUBLIC X1 AS BOOLEAN,
如果X1=TRUE,THEN LABLE1。CATION=”AAAA“,不要用控件。
回复列表 (共5个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-08-07 14:53:00
1vb是一个事件驱动的语言体系。x1在那个事件里会改变呢?你的
if x1 then label1.caption=“AAA”就下在那个事件里。
如果你是在找不到,那还是使用计时器控件,每隔半秒钟检查一次x1的值。
板凳
snyga [专家分:1480] 发布于 2008-08-07 16:38:00
同上
也可把此x1值做成类模块属性 赋值时激活
3 楼
HWLIU14927 [专家分:0] 发布于 2008-08-08 10:19:00
谢谢两位的指导,我现在也的确用的计时器控件,由于是一设备的实时监控系统,从PLC串口送来的很多值如X1,M500,R100等,只要其值改变,就需要改变如LABEL类的颜色等属性,但感觉如果有几百个点的话,用计时器控件作不太满意,想有没有方法直接只要X1值改变,即可必改变控件属性,请问用类模块怎样能作到?
4 楼
老大徒伤悲 [专家分:29120] 发布于 2008-08-08 10:36:00
实际上接口的事件就可以驱动。
5 楼
guoyong_cy [专家分:3050] 发布于 2008-08-08 17:45:00
都把我搞糊涂了,很多人都是先就把数据库,串口通讯等等都学会了,但却没把最基本的东西搞清楚,怪哉!
我来回复