回 帖 发 新 帖 刷新版面

主题:改变其他控件属性

在VB中怎样才能作到一个数字的改变,可以改变其他控件的属性,如PUBLIC X1 AS BOOLEAN,
如果X1=TRUE,THEN LABLE1。CATION=”AAAA“,不要用控件。

回复列表 (共5个回复)

沙发

1vb是一个事件驱动的语言体系。x1在那个事件里会改变呢?你的
if x1 then label1.caption=“AAA”就下在那个事件里。
如果你是在找不到,那还是使用计时器控件,每隔半秒钟检查一次x1的值。

板凳

同上
也可把此x1值做成类模块属性 赋值时激活

3 楼

谢谢两位的指导,我现在也的确用的计时器控件,由于是一设备的实时监控系统,从PLC串口送来的很多值如X1,M500,R100等,只要其值改变,就需要改变如LABEL类的颜色等属性,但感觉如果有几百个点的话,用计时器控件作不太满意,想有没有方法直接只要X1值改变,即可必改变控件属性,请问用类模块怎样能作到?

4 楼

实际上接口的事件就可以驱动。

5 楼

都把我搞糊涂了,很多人都是先就把数据库,串口通讯等等都学会了,但却没把最基本的东西搞清楚,怪哉!

我来回复

您尚未登录,请登录后再回复。点此登录或注册