是否可以冻结mshflexgrid前几列,就像excel一样

rkdrc 2010-02-08 10:48:52
是否可以冻结mshflexgrid前几列,就像excel冻结一样?
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rkdrc 2010-02-20
  • 打赏
  • 举报
回复
引用 5 楼 cbm666 的回复:
只要焦点一落在指定的前几列之内, 则移动到最后一列

Private Sub MSHFlexGrid1_RowColChange()
  If MSHFlexGrid1.Row <= 3 Then MSHFlexGrid1.Row = Rs.RecordCount
End Sub

这个什么用途?
cbm6666 2010-02-09
  • 打赏
  • 举报
回复
只要焦点一落在指定的前几列之内, 则移动到最后一列

Private Sub MSHFlexGrid1_RowColChange()
If MSHFlexGrid1.Row <= 3 Then MSHFlexGrid1.Row = Rs.RecordCount
End Sub
hnzlf 2010-02-09
  • 打赏
  • 举报
回复
mshflexgrid1.ColWidth(0) = 0'隐藏第一列数据
rkdrc 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 rkdrc 的回复:]
是否可以冻结mshflexgrid前几列,就像excel冻结一样?

[/Quote]
谢谢,一直没找到这个方法

外加个小问题
在用mshflexgrid1.datasource=rs赋值显示中
总是第一列没有数据为空白的,怎么去除?
  • 打赏
  • 举报
回复
可以fixedrows = ?。
但颜色,显现 有问题。
试试vsf
饮水需思源 2010-02-08
  • 打赏
  • 举报
回复
'设置前三列为固定列
mshflexgrid.fixedcols=3

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧