labview应用案例 您所在的位置:网站首页 自动适应列宽后打印发现遮挡 labview应用案例

labview应用案例

2024-07-05 12:57| 来源: 网络整理| 查看: 265

应用场景

        当我们使用表格显示数据时,如果数据源的数据长度不等,我们是很难在程序开发时就定义好表格每列的宽度,导致部分数据长度过长而不能在表格中全部显示,这样最终的显示可能会非常难以浏览。

        所以我们能不能让表格的列宽自适应,根据当前列的所有字符串的最长长度来设定该列的宽度?答案是肯定的,需要一点小技巧。

代码展示

思路分享

        先转置数据源的二维数组,以列单位进入循环,查找每列的字符串的最大长度,然后将最大长度乘以一个比例a(我这里是10),得到的值设定到每列的列宽属性中即可。

        a就是一个字符的长度,根据当前的字体大小改变。

        如果有列首字符串,也可以把列首字符串数组并入到二维数组中后再进行相应处理。

源码就不分享了,上面的图片还是很直观的。如果这篇文章对你有用,请给我点赞吧。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有