VB.Net程序设计:XPTable注意点HeaderHeight和RowHeight

前端之家收集整理的这篇文章主要介绍了VB.Net程序设计:XPTable注意点HeaderHeight和RowHeight前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

XPTable中的ColumnModel和TableModel注意点:

XPTable在填充数据后,如果数据比较多。鼠标滚动时候,特别是向上滚动,有时候显示的数据的行数会有异常,有时候很多空白,选中的行也不对,会乱跳。

困扰好久的问题。

后来发现是由于CoumnModel和TableModel的高度设置不一样。也就是:ColumnModel.HeaderHeight和TableModel.RowHeight的设定值,如果设置一样,就不会有上面的现象。

由于XPTable是国外编写的,显示大部分都是英文。该控件默认的高度是15,足够显示文字

但是如果显示中文的话,会有剃头剃尾的显示。所以默认设定为18或者20,会比较适合显示中文

另外也有一个设定:HeaderHeight=25,RowHeight=20 也可以正常显示。由于填充的数据比较少,没有滚动条的原因,所以看不出问题。

最终设定:HeaderHeight和RowHeight统一默认为20或25比较适合。

原文链接:https://www.f2er.com/vb/257966.html

猜你在找的VB相关文章