完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近写程序用到一个文件显示的列表,每次文件更新列表都不会显示到最新的一个。来论坛看了一下,有些朋友已经说出了解决的方法,但是没有一个直观的程序,这里我po一个自己的程序。关键的思路时使用列表的toprow属性节点 |
|
相关推荐
1个回答
|
|
以下是一个使用LabVIEW控制单列表滚动条的示例程序:
1. 首先,创建一个控制单列表(Table Control)。可以在Front Panel面板上找到该控件,拖动到面板上。 2. 在Block Diagram(程序块图)中,创建一个读取文件的功能。可以使用"Read From Spreadsheet File"(读取电子表格文件)或者任何符合你需要的读取文件的功能。 3. 将读取到的数据连接到控制单列表的数据输入端。 4. 创建一个Event Structure(事件结构),用于响应滚动条的操作。 5. 在事件结构中,创建一个"Table Value Changed"(表格值更改)或者任何在列表出现变动时触发的事件。 6. 在这个事件中,你可以使用"Get Listbox Properties"(取得列表框属性)功能,来获取当前列表的显示范围。 7. 使用"Get Property"(获取属性)功能,获取列表的"Top Row"(顶行)属性值。 8. 使用"Set Property"(设置属性)功能,将"Top Row"属性设置为列表的总行数减去列表的显示行数。 这样,每次列表有新的数据更新时,列表都会自动滚动到最新的一行。 希望以上方法对你有帮助!
最佳答案
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1796 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1407 浏览 0 评论
1610 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3477 浏览 3 评论
1527 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 07:21 , Processed in 0.436347 second(s), Total 43, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号