VB中的FLEXGRID 如何实现选择多条记录并取得各条记录的值?目的是把相应值引用到EXCEL表格中,以便打印。
答案:1 悬赏:10
解决时间 2021-01-28 06:53
- 提问者网友:我是女神我骄傲
- 2021-01-27 17:44
VB中的FLEXGRID 如何实现选择多条记录并取得各条记录的值?目的是把相应值引用到EXCEL表格中,以便打印。
最佳答案
- 二级知识专家网友:人间朝暮
- 2021-01-27 18:53
ColSel、RowSel 属性
ColSel — 为一定范围的单元格返回或设置的起始列和或终止列。
RowSel — 为一定范围的单元格返回或设置的起始行和或终止行。
这些属性在设计时不可用。
语法
object.ColSel [= value]
object.RowSel [= value]
ColSel 和 RowSel 语法包含如下部分:
部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
value 一个 Long值,为一定范围的单元格指定起始行或列,或者指定终止行或列。
说明
可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。
MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 RowSel 之间以及列 Col 和 ColSel之间的区域。注意 RowSel 可能在 Row 的上面或下面,而 ColSel 可能在Col 的左边或右边。
无论什么时候设置 Row 和 Col 属性,RowSel 和 ColSel 都自动地重新设置,因此游标变为当前选择。要从代码中选择一块单元格,必须首先设置 Row 和 Col 属性,然后设置 RowSel 和 ColSel。追答
追问:有实例吗?
追答:要选中单独的单元,只要简单的将Row和Col的属性设置到你想选择的行和列即可。你指定的行和列的交叉处就是你选中的单元。
例如,如果要选中表格的单元11,11,可以使用下列程序语句:
MSFlexGrid1.Row = 11
MSFlexGrid1.Col = 11
要选择一个区域的单元时,必须要指定所选区域的开始点和结束点。开始点就是你刚刚用Row和Col属性指定的单元(第1行,第1列以上)
结束点由RowSel和ColSel属性确定。
例如,下列程序语句在控件FlexGrid中选择了相邻的8个单元(从单元2,2到单元5,3):
MSFlexGrid1.Row = 2
MSFlexGrid1.Col = 2
MSFlexGrid1.RowSel = 5
MSFlexGrid1.ColSel = 3
追问:如何判断哪几条记录被选中,有代码吗?
ColSel — 为一定范围的单元格返回或设置的起始列和或终止列。
RowSel — 为一定范围的单元格返回或设置的起始行和或终止行。
这些属性在设计时不可用。
语法
object.ColSel [= value]
object.RowSel [= value]
ColSel 和 RowSel 语法包含如下部分:
部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
value 一个 Long值,为一定范围的单元格指定起始行或列,或者指定终止行或列。
说明
可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。
MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 RowSel 之间以及列 Col 和 ColSel之间的区域。注意 RowSel 可能在 Row 的上面或下面,而 ColSel 可能在Col 的左边或右边。
无论什么时候设置 Row 和 Col 属性,RowSel 和 ColSel 都自动地重新设置,因此游标变为当前选择。要从代码中选择一块单元格,必须首先设置 Row 和 Col 属性,然后设置 RowSel 和 ColSel。追答
追问:有实例吗?
追答:要选中单独的单元,只要简单的将Row和Col的属性设置到你想选择的行和列即可。你指定的行和列的交叉处就是你选中的单元。
例如,如果要选中表格的单元11,11,可以使用下列程序语句:
MSFlexGrid1.Row = 11
MSFlexGrid1.Col = 11
要选择一个区域的单元时,必须要指定所选区域的开始点和结束点。开始点就是你刚刚用Row和Col属性指定的单元(第1行,第1列以上)
结束点由RowSel和ColSel属性确定。
例如,下列程序语句在控件FlexGrid中选择了相邻的8个单元(从单元2,2到单元5,3):
MSFlexGrid1.Row = 2
MSFlexGrid1.Col = 2
MSFlexGrid1.RowSel = 5
MSFlexGrid1.ColSel = 3
追问:如何判断哪几条记录被选中,有代码吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯