关于MSHFlexGrid中合并单元格的问题...

xuezheng 2002-01-17 04:24:16
请问如果MSHFlexGrid中合并单元格以后,如何通过代码知道哪个单元格和哪个单元格合并了?
譬如说,如果第一列第一行和第二行两个单元格合并了,怎么获取这个信息呀?
除了用眼睛看 :)
...全文
149 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljren_t 2002-01-17
  • 打赏
  • 举报
回复
先用上面的方法判断那一行或列合并属性被值为真,再判断对应行或列的值是否相等.
lihonggen0 2002-01-17
  • 打赏
  • 举报
回复
'************************************************
'应用以下属性之前,先用变量记录是哪一行,哪一列即可
'************************************************


MergeCol、MergeRow 属性


返回或设置一个值,决定哪些行和列可以把它们的内容合并。要使用 MergeCells 属性,这些属性必须为 True。

语法

object.MergeCol(number) [=Boolean]
object.MergeRow(number) [=Boolean]

MergeCol 和 MergeRows 属性的语法包含如下部分:

部分 描述
Object 一个对象表达式,其值为“应用于”列表中的一个对象。
number 一个 Long值,指定 MSHFlexGrid 中的列或行。
Boolean 一个 Boolean值,指定当相邻单元显示相同内容时合并是否发生。


设置值

Boolean 的设置值如下所示:

部分 描述
True 当相邻单元显示相同内容时,行向左合并或列向上合并。
False 当相邻单元显示相同内容时,单元不合并。这是 MergeCol 和 MergeRow 缺省设置值。


说明

如果 MergeCells 属性被设置为非零值,具有相同值的相邻单元,只有它们都在一行并且 MergeRow 属性被设置为 True,或都在一列且 MergeCol 属性被设置为 True 时才合并。

关于 MSHFlexGrid 的合并功能的详细信息,请参阅 MergeCells 属性。
Richard2001 2002-01-17
  • 打赏
  • 举报
回复
If Grid.MergeCol(1)=True Then
...

7,765

社区成员

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

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