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

VB.Net程序设计:XPTable注意点HeaderHeight和RowHeight,第1张

概述XPTable中的ColumnModel和TableModel注意点: XPTable在填充数据后,如果数据比较多。鼠标滚动时候,特别是向上滚动,有时候显示的数据的行数会有异常,有时候很多空白,选中的行也不对,会乱跳。 困扰好久的问题。 后来发现是由于CoumnModel和TableModel的高度设置不一样。也就是:ColumnModel.HeaderHeight和TableModel.RowH

XPtable中的ColumnModel和tableModel注意点:

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

困扰好久的问题。

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

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

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

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

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

总结

以上是内存溢出为你收集整理的VB.Net程序设计:XPTable注意点HeaderHeight和RowHeight全部内容,希望文章能够帮你解决VB.Net程序设计:XPTable注意点HeaderHeight和RowHeight所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1273318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存