中易网

VB中的FLEXGRID 如何实现选择多条记录并取得各条记录的值?目的是把相应值引用到EXCEL表格中,以便打印。

答案:1  悬赏:10  
解决时间 2021-01-28 06:53
VB中的FLEXGRID 如何实现选择多条记录并取得各条记录的值?目的是把相应值引用到EXCEL表格中,以便打印。
最佳答案
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
追问:如何判断哪几条记录被选中,有代码吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长劲鹿油漆和华润油漆哪个比较好
中国工商银行atm(石坊路145)地址有知道的么?
表达老实的句子
有谁知道沙宣美发教材《沙宣方圆三角》这书怎
玛法英雄传奇来了好找吗?
创成咨询的李青东主讲的《系统运营官》主要讲
韩国r电影,还在到处找吗,这里有
全口径税收收入和全口径财政收入有区别吗
巨人通力电梯批量板子损坏,无明显烧毁痕迹,
陕西铜川当地农村主要生产那些农产品?
i don't like the way __you speak to he
VivoX20 4+128和6+64 应该选哪个比较好?
手的虎口是在什么位置
东风雪铁龙 LDCC13X32B1534055 代表什么意思
如何把200万变成2万亿
推荐资讯
我厉害吧?
两千克棉花和两千克大米一样重吗
VISA信用卡好还是 万事达信用卡,详情
亲密爱人婚纱摄影(南桥镇信访办公室东)地址好
耐克哪款鞋子穿着最舒服
熟可以组什么词语
玲玲理发店地址在什么地方,我要处理点事
请问股票亏损八百万 总资产至少有多少?谢谢
男友想s我嘴里面,我觉得挺难接受的,怎么办?
《会飞的教室》的简介
魂英文怎么拼
介绍彬县的英语作文
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?