社区
VB基础类
帖子详情
如何判断MSHFLEXGRID多行选择时,被选择了几行
udSoft2020
2007-11-14 08:33:34
如题:
如何判断MSHFLEXGRID多行选择时,被选择了几行, 例如:用鼠标移动时同时选定几行, 如何判断被选择中了几行?
试了用 MouseDown+MouseUp来判断, 在正常情况下是可以的
但是如果用户在移动中 点下 鼠标 MouseDown 会出现判断出错的情况 会有误差
有办法可以判断一下 Mshflexgrid 表格 被选定了 多少行.
...全文
147
6
打赏
收藏
如何判断MSHFLEXGRID多行选择时,被选择了几行
如题: 如何判断MSHFLEXGRID多行选择时,被选择了几行, 例如:用鼠标移动时同时选定几行, 如何判断被选择中了几行? 试了用 MouseDown+MouseUp来判断, 在正常情况下是可以的 但是如果用户在移动中 点下 鼠标 MouseDown 会出现判断出错的情况 会有误差 有办法可以判断一下 Mshflexgrid 表格 被选定了 多少行.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diaoliang
2009-01-12
打赏
举报
回复
呵呵,谢谢,
udSoft2020
2007-11-14
打赏
举报
回复
搞定了
应该用 SELCHANGE 事件 的 ROWSEL 和 ROW 2个属性
这么简单的东西:)
rose_886886
2007-11-14
打赏
举报
回复
Private Sub MSHFlexGrid1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Debug.Print Me.MSHFlexGrid1.RowSel - Me.MSHFlexGrid1.Row + 1
End Sub
rose_886886
2007-11-14
打赏
举报
回复
MSHFlexGrid1.Row返回选择的第一行
MSHFlexGrid1.SelRow返回选择的最后一行
再做个for next
udSoft2020
2007-11-14
打赏
举报
回复
如果 要判断用户一共选了多少行呢?
CONGCONG1105
2007-11-14
打赏
举报
回复
我认为是一行,你最先点中的那行。
用
MSH
Flex
Grid
显示小数
时
-SQL语句
用
MSH
Flex
Grid
显示小数
时
-SQL语句
MSH
Flex
Grid
使用及打印操作示例
这个代码详细示例了
MSH
Flex
Grid
的各种属性方法,并在原有功能上进行扩展,增加了BMP图片插入,单元格背景色自定义,打印预览等功能,对于使用
MSH
Flex
Grid
的网友可能是一个不错的代码.
VB +access 把
MSH
Flex
Grid
中数据输出到word
Private Sub Command1_Click() On Error Resume Next Dim wApp As New Application Dim wDoc As Document Dim wNewTable As Table Set wDoc = wApp.Documents.Add Selection.Range Set wNewTable = wDoc.Tables.Add(wDoc.Range,
MSH
Flex
Grid
1.Rows,
MSH
Flex
Grid
1.Cols) For i = 0 To
MSH
Flex
Grid
1.Rows - 1 For j = 0 To
MSH
Flex
Grid
1.Cols - 1 wNewTable.Cell(i + 1, j + 1).Range.Text =
MSH
Flex
Grid
1.TextMatrix(i, j) Next Next wApp.Visible = True End Sub
MSH
Flex
Grid
使用
MSH
Flex
Grid
与access 使用的例子
VB6.0
MSH
Flex
Grid
常用方法
包含VB6中
MSH
Flex
Grid
的几个常用方法,如标题行的自动列宽、隔行显示不同背景色、支持鼠标滚动等
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章