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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)