visual basic(vb.net)中使用C1TrueDBGrid控件,如何个性化行高

2020/07/20 20:26 · VB.NET · 40阅读 · 0评论
阿里云·云小站,新老用户同享,1核2G云服务器低至89元/年,229元/3年;2核4G3M3年639元
摘要:

visual basic(vb.net)中使用C1TrueDBGrid控件进行个性化行高的应用场景:华仔在使用visual basic(vb.net)开发erp软件的过程中,因为需要数据库、数据表的交互,加之.net自带控件的局限性,所以需要借用第三方控件——C1TrueDBGrid但是说实在的,还有许多命令不熟悉的地方,这不,今天就遇到一个问题,当数据表格数据过多,甚至出现几行的时候,C1TrueDBGrid的默认行高会把内容遮挡,不便查看,几经折腾找到了解决方法!

visual basic(vb.net)中使用C1TrueDBGrid控件进行个性化行高的应用场景

华仔在使用visual basic(vb.net)开发erp软件的过程中,

因为需要数据库、数据表的交互,

加之.net自带控件的局限性,

所以需要借用第三方控件——C1TrueDBGrid

但是说实在的,还有许多命令不熟悉的地方,

这不,今天就遇到一个问题,

当数据表格数据过多,

甚至出现几行的时候,

C1TrueDBGrid的默认行高会把内容遮挡,

不便查看,几经折腾找到了解决方法!

visual basic(vb.net)中使用C1TrueDBGrid控件进行个性化行高的解决方法

首先,向大家分享调整所有行高的方法

RowHeight 属性以像素表示,

然而,设置为0会导致网格重新调整其显示,

以便每一行都能按照当前文本格式占一行文本,

因此使用以下代码调整行高度以显示三行文本:

Me.C1TrueDBGrid1.RowHeight = 0
Me.C1TrueDBGrid1.RowHeight = 3 * Me.C1TrueDBGrid1.RowHeight

接下来,是对不同行设置不同的高度值:

第一步,需要在visual Studio将控件属性做如下设置:

图片1(1).png

在属性窗体中定位AllowRowSizing属性并设置它的值为IndividualRows。

第二步,通过代码进行设置

rem 将第一行的行高设置为25
Me.C1TrueDBGrid1.Splits(0).Rows(0).Height = 25
rem C1TrueDBGrid1默认文字大小大概占用行高为16
rem 3行文字则如下设置
Me.C1TrueDBGrid1.Splits(0).Rows(0).Height = 16*3

visual basic(vb.net)中使用C1TrueDBGrid控件进行个性化行高的结论

通过上面代码,我们可以在visual basic(vb.net)使用C1TrueDBGrid控件的过程中,

美化C1TrueDBGrid控件外观显示!

您可能感兴趣的文章

本文地址:https://www.huazai186.com/post/152.html
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!

文件下载

上一篇:
下一篇:
腾讯云618云聚惠活动火热进行中,1核2G-288元/3年,2核4G3M-1288元/3年,2核8G5M-1688元/3年,4核8G5M-1999元/3年

 发表评论


表情