高级表格自动调整列宽完美显示,读取导入所有数据

易语言 2020-07-05 18:26:43

四行代码看着很简单,但是通过它就能写出很多全自动高级功能。
只需四行代码!两行变量声明不算哦,因为完全可以不要那两个变量的。
简单四行代码,能够实现高级功能。怎么写高级功能那就要看你的了,这是核心代码。
高级表格的文本数据在显示出来后,看着是和其它窗口组件字体大小一样大小,但其实他的字体大小是和其它组件字体大小不一样的。窗口组件的字体基本都默认的是“宋体”,字体尺寸基本都默认的是9;而高级表格的默认字体不但不是“宋体”,而且字体尺寸也不是9!这就是为什么,在不换字体和尺寸的情况下,怎么调列宽度怎么乱的原因。
通过修改高级表格的字体与大小尺寸,在通过画板得到文本实际的长宽度,然后在通过一定的数字比例计算,就能够将高级表格的“显示出来后的文本”和单元框完美显示,没有尾巴,不会被覆盖。
所谓的自动调列宽,就是将单元框的列宽度,根据文本的长度自动调整到宽度相同,将文字全部显示出来。如果文本很长的话,可以加个判断,限制住最大的列宽就行了。