首页上一页 1 下一页尾页 1 条记录 1/1页
MSHFlexGrid网格多行选择问题
发表在VB答疑区
2008-11-04
是否精华
是
否
版块置顶:
是
否
您好
感谢您的多次帮助,今天再次向您求助
我用了一个网格控件MSHFlexGrid1
(不知到如何画框线,只好这样表示一下了)
行号 列1 列2
1
2
3
4
5
6
7
程序运行时,假设鼠标在第3行(起始行)按下,按住向下拖到第6行(结束行)释放,这时由第3行到第6行都显示为兰色选中状态。
现在需要把“第3行(起始行)”和“第6行(结束行)”的行号数据值分别赋给‘Label1’和‘Label2’两个Label控件。 我用了
'鼠标按下
Private Sub MSHFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Label1.Caption = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub
得到了第3行(起始行)行号数据值
而 '鼠标释放
Private Sub MSHFlexGrid1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Label2.Caption = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub
得到的仍然是第3行(起始行)行号数据值,没有得到需要的第6行(结束行)数据值
请问
应该怎样才能使‘Label2.Caption =第6行(结束行)数据值’
恳求帮助
谢谢
感谢您的多次帮助,今天再次向您求助
我用了一个网格控件MSHFlexGrid1
(不知到如何画框线,只好这样表示一下了)
行号 列1 列2
1
2
3
4
5
6
7
程序运行时,假设鼠标在第3行(起始行)按下,按住向下拖到第6行(结束行)释放,这时由第3行到第6行都显示为兰色选中状态。
现在需要把“第3行(起始行)”和“第6行(结束行)”的行号数据值分别赋给‘Label1’和‘Label2’两个Label控件。 我用了
'鼠标按下
Private Sub MSHFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Label1.Caption = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub
得到了第3行(起始行)行号数据值
而 '鼠标释放
Private Sub MSHFlexGrid1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Label2.Caption = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub
得到的仍然是第3行(起始行)行号数据值,没有得到需要的第6行(结束行)数据值
请问
应该怎样才能使‘Label2.Caption =第6行(结束行)数据值’
恳求帮助
谢谢