已有23人关注
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行(结束行)数据值’

恳求帮助
谢谢
分享到:
精彩评论 1
vbsoldier
学分:0 LV1
2008-11-06
沙发
您好,您使用的是row属性,改换RowSel属性即可。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照