Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何给RecordGrid控件的网格线变成黑色

1楼
lihe60 发表于:2025/2/22 11:19:00
如题
2楼
有点蓝 发表于:2025/2/22 12:01:00
Dim bctr = Forms("窗口1").Controls("RecordGrid1").BaseControl
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = bctr.Styles.Add("样式1")
cs1.Border.Color = Color.Black
For i As Integer = 0 To bctr.rows.count - 1
    bctr.SetCellStyle(i, 0, cs1)
Next
bctr.Styles.Normal.Border.color = Color.Black
3楼
vbmic 发表于:2025/2/22 13:22:00
老师厉害!我不依赖AI是看不懂代码了。' 声明一个变量bctr,它被赋值为名为"窗口1"的窗体中的名为"RecordGrid1"的控件的基础控制对象
' 这一步是为了后续能够方便地操作RecordGrid1控件的底层相关属性和方法
Dim bctr = Forms("窗口1").Controls("RecordGrid1").BaseControl

' 创建一个新的CellStyle对象,命名为cs1,并将其添加到基础控制对象bctr的样式集合中,样式名称为"样式1"
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = bctr.Styles.Add("样式1")

' 设置新创建的样式cs1的边框颜色为黑色
cs1.Border.Color = Color.Black

' 开始一个循环,从0开始,到bctr(即RecordGrid1控件的基础控制对象)的行数减1结束
' 这个循环的目的是遍历RecordGrid1控件的每一行
For i As Integer = 0 To bctr.rows.count - 1
    ' 对于每一行i,在第一列(索引为0)设置之前创建的样式cs1
    ' 这样就会使每一行的第一列都应用样式1,也就是拥有黑色的边框
    bctr.SetCellStyle(i, 0, cs1)
Next

' 将基础控制对象bctr(即RecordGrid1控件)的正常状态下的边框颜色设置为黑色
' 这一步可能是为了确保除了特定列(这里是第一列)之外的其他部分的边框颜色也统一为黑色
bctr.Styles.Normal.Border.color = Color.Black
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.