我想在MSFlexGrid中控制单个单元格,即当点击其中第I行J列时,鼠标的tooltiptext能改变,并且我所点击的单元格背景色发生改变,请问如何做到?
是不是MSFlexGrid无法达到此功能,如果不能,请问用什么控件可以,其部件又在哪选择,如何实现!

解决方案 »

  1.   

    MSFlexGrid.Row = i
    MSFlexGrid.Col = j
    MSFlexGrid.CellBackColor = RGB(0, 0, 0)
    MSFlexGrid.ToolTipText = MSFlexGrid.Text
      

  2.   

    还有就是比如说点i,j,鼠标格后显示迟到,点i-1,j-1,鼠标格后显示早退
      

  3.   

    Private Sub MSHFlexGrid1_Click()
        MSHFlexGrid1.BackColor = RGB(255, 255, 255)
        MSHFlexGrid1.CellBackColor = RGB(255, 255, 210)
        MSHFlexGrid1.ToolTipText = "第" & MSHFlexGrid1.Col & "列   " & MSHFlexGrid1.Row & "行"End Sub
      

  4.   

    "还有就是比如说点i,j,鼠标格后显示迟到,点i-1,j-1,鼠标格后显示早退"
    这个问题看不懂