加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 07:55:01 所属栏目:百科 来源:网络整理
导读:XPTable中的ColumnModel和TableModel注意点: XPTable在填充数据后,如果数据比较多。鼠标滚动时候,特别是向上滚动,有时候显示的数据的行数会有异常,有时候很多空白,选中的行也不对,会乱跳。 困扰好久的问题。 后来发现是由于CoumnModel和TableModel的

XPTable中的ColumnModel和TableModel注意点:

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

困扰好久的问题。

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

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读