修改时间 02-27-2020 07:35 PM
求助:如何用编程方式通过修改数值控件属性来修改控件颜色。
如下图,我从前面板---->经典---->经典数值控件,建立了数值输入控件TE307.2。
现在需要通过属性修改操作修改为上面的数值控件颜色一样的透明色。
已解决! 转到解答。
修改时间 02-27-2020 07:51 PM
谢谢分享,正在学习。
修改时间 02-27-2020 09:42 PM
没看懂.
如果你想要透明色, 直接把color box设为透明色;
如果你想要两个控件同色, 不要用color box, 直接把线接过去就行了.
修改时间 02-28-2020 09:47 AM
如下图,一个控件由数字显示部分和背景底图部分(红色部分)及其它部件组成,我想修改红色部分为透明色,属性里面好像修改不了。
修改时间 02-28-2020 12:10 PM
并非所有层次的颜色都能在运行时修改.
与控件的风格(style)有关.
系统风格全不能改, 银色和NXG部分能改.
先手动改为透明就可以了.
修改时间 02-29-2020 09:27 AM
感谢,是有些层级改不了,不过控件很多的时候手动就很麻烦。
修改时间 02-29-2020 09:19 PM
用typedef
每种控件改一次就行了.
修改时间 03-01-2020 01:02 AM
要想使用属性来修改控件颜色的起因,是想使用VI Script来自动根据需要创建很多控件,所创建的控件以后要使用控件属性去设置不同的颜色、标签等。因为默认状态下控件的背景色为透明色。
修改时间 03-01-2020 10:34 AM
Typedef 和 VI Script 并不矛盾.
把不能动态修改的层次先手动修改, 然后存为Typedef. 然后就能在 VI Script 里用了.
修改时间 03-04-2020 08:39 AM
嗯嗯,感谢感谢。