yongzhi 发表于 2007-1-20 16:35:58

请问怎么能动态创建控件

我想根据数据库里或文件里的要求,在程序运行时创建不同个数的控件,怎么实现呢?非常着急,谢谢
我的qq35758589

cpubbs 发表于 2007-1-20 17:52:37

暂时LV提供的无法实现!这种要求最好用VC之类的做可能有优势!

cpubbs 发表于 2007-1-20 17:53:22

并且就算能够创建,您还得获取这些控件的数据,或发数据过去,也是相当不方便的,所以用LV做这方面工作感觉还是不适合的!做测控就好!

lgh269 发表于 2007-1-20 21:03:34

可以做动态VI或在程式使用一种结构形式,但就是CPUBBS所说必须给它数据选择

飞雨天 发表于 2007-1-20 21:43:45

动态创建也不是不可以,只是ni一直没公开这种方法。朋友如果有兴趣可以去forums.lavag.com看下,这个技术叫vi script?差不多吧。不过这技术不是特别安全,用坏了电脑别找我~
不过还是楼上两斑竹的话,用labview做还真不合适。我们写程序的,要掌握多种语言(工具),并且要掌握他们之间的缝合,比如labview和matlab,呵呵,是个技术活

[ 本帖最后由 飞雨天 于 2007-1-20 21:46 编辑 ]

yongzhi 发表于 2007-1-28 09:10:31

不好意思,好久没上论坛,谢谢大家,我先研究一下

lgh269 发表于 2007-1-28 17:57:32

script在LV8以后已经完全不公开了,嗨,毕竟是核心技术.......
以前版本的打开方法是,在LV的主程式运行目录里LabVIEW.INI
里加入这句
SuperPrivateScriptingFeatureVisible=True
页: [1]
查看完整版本: 请问怎么能动态创建控件