XiaoHui.Net 笑汇程序员论坛Visual Basic 讨论区

   如何让 MSHFlexGrid 禁止用鼠标多选!


页: [1]

liuhaibaoddd2007-10-20 03:17
如何让 MSHFlexGrid 禁止用鼠标多选!

Private Sub MSHFlexGrid1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = vbLeftButton Then
        MSHFlexGrid1.ColSel = MSHFlexGrid1.Col
        MSHFlexGrid1.Redraw = False
    End If
End Sub

Private Sub MSHFlexGrid1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    MSHFlexGrid1.Redraw = True
End Sub

Private Sub MSHFlexGrid1_SelChange()
    MSHFlexGrid1.ColSel = MSHFlexGrid1.Col      
End Sub

[[i] 本帖最后由 liuhaibaoddd 于 2007-10-20 11:20 编辑 [/i]]


雪羽2007-10-25 04:33
很久没用VB了,
我想你是否可以捕捉鼠标操作点,
以设置选择行或列不为多选状态


查看完整版本: 如何让 MSHFlexGrid 禁止用鼠标多选!