如何控制MSHFlexGrid单元格的合并

22wolf 2004-05-08 06:38:30
我是用.MergeCells合并的,但把同一行或同一列相同数据的单元格都合并了,但我只想合并一部分,主要合并固定行和固定列中的一些,有办法实现吗?请各位大虾指教。
...全文
191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2004-05-10
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
With MSFlexGrid1
.fixedrows=2
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True'合并固定行
.MergeRow(1) = True'

End With
End Sub
22wolf 2004-05-09
  • 打赏
  • 举报
回复
我可能没表达清楚,我的MSHFlexGrid表格只有2行固定行,没有固定列,有一字段:班级,我想让它占两行,而具体数据:甲乙丙丁等我不想合并,请问能实现吗?
northwolves 2004-05-08
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
With MSFlexGrid1
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True'合并固定行
.MergeCells = flexMergeRestrictColumns
.MergeCol(0) = True'合并固定列
End With
End Sub

Private Sub Form_Load()
With MSFlexGrid1
.Rows = 30
.Cols = 9
For i = 0 To 29
For J = 0 To 8
.TextMatrix(i, J) = (i + J) \ 3
Next
Next
.TextMatrix(0, 0) = ""
End With
End Sub
功能强大的免费VB打印控件(2010年5月7日修改),改正了原打印控件存的在缺陷,增加了VSFlexGrid表格的打印功能。 本控件系VB6.0编写,可直接打印VSFlexGrid表格、MSHFlexGrid表格的内容,并提供多种打印方式,分栏打印、横向跨页打印、工资条样式打印(可以把显示为0或空的内容不打印)。本控件还可直接打印ListView控件、ADO记录、DAO记录、Datagrid控件、Flexgrid控件的内容 可完全按照VSFlex表格、MSHFlexGrid表格的显示进行打印,如果VSFlex表格、MSHFlexGrid表格中有图片,图片也会打印出来,如果有单元格合并,打印出来的结果单元格也是合并的。 控件提供textout函数输出文本内容,cellout函数输出一个单元格(与textout函数的区别是有边框),此两个函数都具有自动换页功能,即如果输出的文本大于1页,可以自动增加新页并打印到下一页。 控件还提供了输出图片的功能,使用CellOutPicture可能打印图片。 本控件可以打印眉页和页脚,还可以将打印的内容(包括图片)保存为本控件专用的报表格式文件,以便以后打开预览并打印(但不能更改页面格式)。 控件均以VB的内置单位TWIPS为计量单位,您可以使用本控件的cmtotwips方法将厘米换算成VB的twips,用mmtotwips将毫米换算成twips。 本次提供两个版的打印控件,简化版VB打印控件(有控件的源代码)与复杂版VB打印控件(功能更多,不提供源代码) 本控件附有VB使用实例,具体使用方法请参照实例。 如有疑问或建议,请联系 myyouping@hotmail.com myyouping@139.com

1,451

社区成员

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

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