也就是说鼠标点击空白处后,控件中的记录则为都未选中的状态,
我现在是鼠标点击空白处后,控件中的最后一条被选中了。不要这样!

解决方案 »

  1.   

    '试试这个,单击右空白你可以自己做
    Private Sub grid_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
        If Button = 1 Then
          If grid.MouseRow = grid.Rows - 1 Then          '
              If y > grid.CellTop + grid.CellHeight Then
                 Text1.SetFocus   '转移焦点
              End If
          End If
        End If
    End Sub
      

  2.   

    注意:左空白用   grid.Mousecol = grid.cols - 1 在加其它判断
      

  3.   

    这好象是MSFLEX的特性,好象是的,点TITLE是第一行,点最后空白处是尾行
    因为点TITLE和点最后的空白处ROW的值和首行、尾行是相同的,程序里无法区别,况且我觉的并不妨碍用户的操作