频道导航.NET数据库Java网络编程语言WEB开发重点导航热门下载最新下载最新编程资料热门编程文章编程工具大集合下载精品电子书教程下载
  站长作品     虚拟主机   广告联系       计算机毕业论文下载
全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月
[在线教程]: [ 11天学会C编程] [ Linux 常用C函数(中文版)] [ C语言编程宝典] [ 高质量C++/C编程指南] [ Linux内核编程] [ Python基础教程] [ Python教程] [ Python编程经典] [ Perl经典用法] [ 经典JavaScript教程] [ ASP.NET中文教程]
首页>>开发资料>>.NET编程>> 如何让MSHFlexGrid只能被选中一行

如何让MSHFlexGrid只能被选中一行 增强型1G空间特价130元!

点击: 39383
发布时间:2008-4-6 0:00:00
作者: 编程联盟整理
来源:互联网


进入社区讨论    月付优惠主机   定做出售计算机毕业论文 

MSHFlexGrid控件点击时可以选中多行,但有时我们需要仅仅选中一行,有一个小技巧:

 

Option Explicit
Dim CURRENTROW As Integer
Private Sub Form_Load()
Dim i As Integer, j As Integer
With MSHFlexGrid1
.Rows = 10
.Cols = 4
For i = 1 To 9
.TextMatrix(i, 0) = "第 " & i & " 行"
For j = 1 To 3
.TextMatrix(0, j) = "第 " & j & " 列"
.TextMatrix(i, j) = i & "," & j
Next
Next
End With
End Sub
Private Sub MSHFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    With MSHFlexGrid1
     .Row = .MouseRow
          CURRENTROW = .Row
      .Col = 0
        .ColSel = .Cols - 1
    End With
End Sub
Private Sub MSHFlexGrid1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
With MSHFlexGrid1
.RowSel = CURRENTROW
.ColSel = .Cols - 1
End With
End Sub

文章来源:http://www.bcbbs.net/news/Content.aspx?id=4
文章来源:http://www.bcbbs.net/news/Content.aspx?id=4
收藏本文章 关闭本页
用户讨论区
网友:编程联盟网友IP地址:59.38.33.130时间:2009-4-29
这个是可以让鼠标只选中一行,但有个问题,鼠标也能选中表头行并反色显示了。
昵称:   您还没有登录不能评论
评论:  
验证码:
用户登录 账号:  密码:   还没注册?
 
视频教程推荐
相关资料站点
虚拟主机
相关资料站点
精彩推荐