一个关于控件隐藏的问题!!!急!!!
我的代码是在参数.vi中设置一下通道数,然后调用通道.vi然后根据前边的通道数设置,动态的显示控件。我就把这些隐藏了,设置了十六种情况。可以用,但是被隐藏的控件不能在显示的时候同时显示,不能在隐藏的时候同时隐藏。看起来很不爽,求教高手了。 “被隐藏的控件不能在显示的时候同时显示,不能在隐藏的时候同时隐藏。”这句话不是很理解,不是很清楚你想要达到什么目标,能否再详细阐述一下? 您好啊,比如说,我在参数子vi中设置的通道数是16个,则在通道子vi中应该显示16个通道相关数据的设置。当第二次我设置要显示的通道数为1时,其余的十五个通道的相关控件应该被掩藏。这时是一点一点的隐藏完 的,最终剩下一个通道的相关控件。 感应应该是控件太多了,计算机的运行速度没有这么快导致的!可以做成各个不同的子VI,然后根据不同的输入参数调用不同的VI,上面不要进行这个属性设置,控件的确太多了,要设置应该是需要点时间的!好运! 不知道有没有朋友有更好的方法,可以指点一下,谢谢! 感谢cpubbs的回答。 哦,明白了,不过你的控件真的实在是太多了
不过你不妨试试不要用同一个布尔量给那么多节点赋值,每个节点直接连一个布尔常量看看,不过估计那样也快不到哪里去,干嘛要这么多啊?呵呵 将一行作为一个簇,整体作为一个数组,然后根据通道的个数显示数组的行数就可以了,利用Number of rows属性节点。 用隐藏还不如用enable功能好吧,只要设置0 1 2即可,这样的程序可以考虑TAB控件的。 感谢各位的回答啊
teddy815的办法可以解决谢谢了!!!
页:
[1]