我想实现下列效果:
-----------------------------------------------------------------------
课程表
---------| ---------------|-----------------------------------------
星期| 星期一 | 星期二 星期三
-------- |-------|------- | ----------------------------------------------
班级 |1、2 |3、4 |
---------| ------| -------| ----------------------------------------------
00本(4)|VB | |
|东109 | |
|苗雪兰 | |
--------------------------------------------------------------------------
我不知道如何设置列和行
用msflexgrid或mshflexgrid实现都可以哪位可以告诉我啊。
不胜感激
-----------------------------------------------------------------------
课程表
---------| ---------------|-----------------------------------------
星期| 星期一 | 星期二 星期三
-------- |-------|------- | ----------------------------------------------
班级 |1、2 |3、4 |
---------| ------| -------| ----------------------------------------------
00本(4)|VB | |
|东109 | |
|苗雪兰 | |
--------------------------------------------------------------------------
我不知道如何设置列和行
用msflexgrid或mshflexgrid实现都可以哪位可以告诉我啊。
不胜感激
MergeCells: 返回或设置一个值,决定包含相同内容的单元是否应该跨越多行或多列分组在一个单个单元中。
MergeCol、MergeRow:返回或设置一个值,决定哪些行和列可以把它们的内容合并。要使用MergeCells属性,这些属性必须为 True。
使用MergeCells、MergeCol、MergeRow可完成合并单元格,具体可查msdn。
Private Sub Form_Load()
grd.WordWrap = True
grd.Rows = 7: grd.Cols = 6
grd.FixedRows = 2: grd.FixedCols = 1
For i = 0 To 5
grd.FixedAlignment(i) = 4
grd.ColAlignment(i) = 4
Next
grd.RowHeight(0) = TextHeight("A") * 1.5
grd.RowHeight(1) = TextHeight("A") * 1.5
For i = 2 To grd.Rows - 1
grd.RowHeight(i) = TextHeight("A") * 4.5
Next
grd.MergeCells = 2
For i = 0 To 5
grd.MergeCol(i) = True
Next
For i = 0 To grd.Rows - 1
grd.MergeRow(i) = True
Next
grd.Row = 0
For i = 0 To 5
grd.Col = i: grd.Text = "课程表"
Next
grd.Row = 1
grd.Col = 0: grd.Text = "班级"
grd.Col = 1: grd.Text = "星期一"
grd.Col = 2: grd.Text = "星期二"
grd.Col = 3: grd.Text = "星期三"
grd.Col = 4: grd.Text = "星期四"
grd.Col = 5: grd.Text = "星期五"
grd.Row = 2
grd.Col = 0: grd.Text = "00本(4)"
grd.Col = 1: grd.Text = "VB" & Chr(13) & "东109" & Chr(13) & "苗雪兰"
End Sub具体各个单元格的内容、字体颜色自己再设定。
你的程序还是有点问题啊就是第一行。。怎么出现两个“课程表”列了呢
希望还有高手继续帮我完善。。
感激