Foxtable(狐表)用户栏目专家坐堂 → 在窗口记录窗RecordGrid中如何调整行高及颜色


  共有66人关注过本帖树形打印复制链接

主题:在窗口记录窗RecordGrid中如何调整行高及颜色

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113397 积分:577462 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/14 22:41:00 [显示全部帖子]

Dim bctr = Forms("窗口1").Controls("RecordGrid1").BaseControl
bctr.Rows(0).Height = 50 指定某行行高
bctr.AutoSizeRow(7) 设置某一行自动行高
bctr.styles.Alternate.BackColor = Color.gray '交替行颜色


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113397 积分:577462 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/15 13:17:00 [显示全部帖子]

可以遍历

for i as integer = 0 to bctr.Rows.count - 1
bctr.Rows(i).xxxx
next
[此贴子已经被作者于2025/4/15 13:17:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113397 积分:577462 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/15 19:44:00 [显示全部帖子]

If Forms("招投标数据校验").Opened Then
    Dim bctr = Forms("招投标数据校验").Controls("RecordGrid1").BaseControl
    For i As Integer = 0 To bctr.Rows.Count - 1
        bctr.Rows(i).Height = 50
        Dim cellValue as string = bctr.Rows(i)(1)
        If cellValue > "" Then
            Dim textHeight = MeasureTextHeight(cellValue )
            If textHeight > 50 Then
                bctr.Rows(i).Height = textHeight
            End If
        End If
    Next
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113397 积分:577462 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/15 20:32:00 [显示全部帖子]

不是自己定义的全局代码函数吗!如果还没有定义,重新到全局代码添加

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113397 积分:577462 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/15 21:58:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2305.zip


 回到顶部