您好,我版本是12的,现在遇到的问题是我自定义了个控件,根据编码值取得名称
例如:M01 对应 测试文本/测试文本/测试文本
我们在自定义控件那边的PAINT 方法根据M01 取得文本。此时文本很长,我们在PAINT 把文本画上去。
这时候因为长度超长,无法显示完全,想说设置自动高度,所以后台设置了 wrap= TRUE,并且 AutoFitRow。。可是不生效,我看了,估计是因为这个单元格的TEXT 跟VALUE都是M01 长度没超过单元格,所以自定高度无法撑开。
后来想说自己重写自定义控件 setAutoFitHeight的方法,发现只有自己手动设置AutoFitRow 才会调用到这方法,那我们自定义控件里面有很多选项。长度大小不一。等于还得去弄事件来接受选择完后的事件,去触发,我自己也试了 好容易死循环,触发AutoFitRow 又会paint ..
所以想说又什么好点的解决方案
|
|