假如VS表格有5行6列,现在我想将R1:C2到R3:C4的区域进行合并,我的代码是:
With vsflexGrid
.MergeCells = flexMergeFree
.MergeCol(-1) = True
.MergeRow(-1) = True
.Cell(flexcpText, 1, 2, 3, 4) = "Test MergeCell"
.Refresh
End With
上面执行的结果为什么只影响行,而列之间使终不能合并在一起?我哪里有错吗?
With vsflexGrid
.MergeCells = flexMergeFree
.MergeCol(-1) = True
.MergeRow(-1) = True
.Cell(flexcpText, 1, 2, 3, 4) = "Test MergeCell"
.Refresh
End With
上面执行的结果为什么只影响行,而列之间使终不能合并在一起?我哪里有错吗?
解决方案 »
- datagrid控件使用
- 求教怎么限制只能输入汉字
- 可以动态定义二维数组吗? 菜鸟问题
- 可否在 vb程序中 嵌入 asp的解释程序,让它来在程序运行中,解释asp代码(页面)!!!!
- textbox的内容导入datagrid不能马上在datagrid中显视,该如何写代码?
- 我用水晶报表连数据库怎么总说无效的用户名和口令啊?
- 请问Word文件怎样保存页边距、纸张大小、页码等信息
- 限定text里输入的数据
- 怎样在Label中输入想菜单快捷键标识一样上面一个字母字母下面一横
- 关于文件的打开问题
- 【CSDN】【请问如何在程序中进行SQLSERVER建库建存储过程操作】
- 用vb连接access,用代码连接,然后怎样查询表中的数据,在线等待
Dim i As Long With sgrd
.Cols = 5
.Rows = 4
For i = 1 To 4
.TextMatrix(0, i) = "学生档案"
.ColAlignment(i) = 4
Next
.TextMatrix(1, 0) = "序号"
.TextMatrix(2, 0) = "2 "
.TextMatrix(3, 0) = "2 "
.TextMatrix(1, 1) = "姓名"
.TextMatrix(1, 2) = "姓名"
.TextMatrix(1, 3) = "性别"
.TextMatrix(1, 4) = "年龄"
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True
.MergeRow(1) = True
.MergeCol(0) = True
End With
End Sub
不会是VsflexGrid没有这样的特性吧?