mshflexgrid 的行列合并问题

icedut 2003-09-12 10:50:26
我怎样才能让控件的某些行的某些列可以合并呢

我现在还对这个行和列的概念不清楚
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liul17 2003-09-12
  • 打赏
  • 举报
回复
以后有问题直说
谢了!
icedut 2003-09-12
  • 打赏
  • 举报
回复
问题已经被liul解决了
快来领分吧
icedut 2003-09-12
  • 打赏
  • 举报
回复
我现在最大的问题就是列的合并
表头的合并了,下面的也合并
下面的分开了,表头也分开了
就是合我想要的不一样

在msdn中MergeCells 属性示例:自由合并---有点符合我的要求,但是我还需要表头的某些列合并
icedut 2003-09-12
  • 打赏
  • 举报
回复
我要一个这样的
第1行,2行的第1列合并
第1行,2行的第2列合并
第1行,2行的第5列合并
第1行3,4 列合并
第2行3,4 列不合并
下面的行不合并:第1列合并,4列合并,5列合并,3列不合并
4,5列的合并要看第一列的内容是否相同(相同的合并,不同的部合并 )

lihonggen0 2003-09-12
  • 打赏
  • 举报
回复
Private Sub Form_Load()
MSHFlexGrid1.Rows = 10
MSHFlexGrid1.Cols = 7
MSHFlexGrid1.MergeCells = flexMergeFree

MSHFlexGrid1.MergeRow(1) = True
MSHFlexGrid1.MergeRow(2) = True
MSHFlexGrid1.MergeRow(3) = True

For i = 1 To 3
MSHFlexGrid1.TextMatrix(1, i) = "A"
MSHFlexGrid1.TextMatrix(2, i) = "c"

Next
For i = 4 To 6
MSHFlexGrid1.TextMatrix(1, i) = "B"
Next

End Sub
lihonggen0 2003-09-12
  • 打赏
  • 举报
回复
MergeCol合并列
MergeRow合并行



Private Sub Form_Load()
MSHFlexGrid1.Rows = 10
MSHFlexGrid1.Cols = 6
MSHFlexGrid1.MergeCells = flexMergeFree
MSHFlexGrid1.MergeCol(3) = True

MSHFlexGrid1.MergeCol(2) = True
MSHFlexGrid1.MergeCol(1) = True

For i = 1 To 3
MSHFlexGrid1.TextMatrix(i, 1) = "A"
Next
For i = 4 To 6
MSHFlexGrid1.TextMatrix(i, 1) = "B"
Next

End Sub
icedut 2003-09-12
  • 打赏
  • 举报
回复
我现在不是全部合并,就是全部不合并

1,451

社区成员

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

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