A B C D
1 1 T 2
1 2 F 3
1 3 F 3
1 4 T 3
1 5 T 2假如我的MSFlexGrid 各个单元的内容如上所示:A B C D 是各个字段名,程序运行时,系统如何知道我单击的是那个单元?我的意思是: 若某个单元被 "单击" 或者获得焦点-->让系统去做某事例如: 若单击第四行,底2列的"3",则让MSFlexGrid失去焦点.用什么样的代码 才能判断出我单击的是哪个单元格,或某个单元格获得焦点
1 1 T 2
1 2 F 3
1 3 F 3
1 4 T 3
1 5 T 2假如我的MSFlexGrid 各个单元的内容如上所示:A B C D 是各个字段名,程序运行时,系统如何知道我单击的是那个单元?我的意思是: 若某个单元被 "单击" 或者获得焦点-->让系统去做某事例如: 若单击第四行,底2列的"3",则让MSFlexGrid失去焦点.用什么样的代码 才能判断出我单击的是哪个单元格,或某个单元格获得焦点
解决方案 »
- 怎么往类模块的调用里传RGBQUAD结构体数组做参数
- 用postmessge向最小化的IE窗口发F5(刷新)键怎么不成功?
- 用什么函数可以得到当前vb项目的版本信息??
- DTPicker日期控件如何显示空值???
- 数据库备份问题
- 在线给分!winsock做服务器端时,代码 tepserver.data "msg",是发给哪个客户端?
- 求助下载,关于API函数
- 一个关于图形控件的简单问题*****在线等候****
- 如何连接sql数据库
- 为何现在速度这么快?而白天慢的根蜗牛似的,难道大家都下班了?快的感觉好爽!可是白天。。。真受不了!!!!
- 数据库连接问题,很急!!!请大家帮忙!!!
- 如何控制计算机的关机??
MSFlexGrid.col----返回你选择的列
MSFlexGrid.TextMatrix(TextMatrix.row,TextMatrix.col)就是你选择的值!!
debug.print msflexgrid.col 得到列值
若 第1行第2列被单击 则 做事件1
若 第2行第2列被单击 则 做事件2
若 第3行第3列被单击 则 做事件3
若 第1行第4列被单击 则 做事件4
若 第1行第2列被单击 则 做事件5
......
End sub
Select Case MSHFlexGrid1.Row
Case 1
Select Case MSHFlexGrid1.Col
Case 2
事件1
End Select
Case 2
Select Case MSHFlexGrid1.Col
Case 2
事件2
End Select
.
.
.
End Select
呵呵,做法有点怪哦
写法怪也没关系,
我试过了, 可以实现功能 谢谢大家的帮忙
结帖!!!