HFLEXGRID控件有时候会怪怪的无法选择其中的单元格:通常我是通过设置它的DATASOURCE来为它填充内容的,比较快,但经填充内容后常会有上述无法选择其单元格的问题(无论点击哪个格子都不会出现焦点框)可是如果其中的内容超过其高度,我只要移动一下垂直滚动条,又恢复正常了,我想要求用户这样做的可能性应该为0%是吧!请教达人帮忙解决这个问题好吗?

解决方案 »

  1.   

    刷新一下.
    MSHFlexGrid1.Refresh
      

  2.   

    Option ExplicitPrivate Rs As New ADODB.Recordset
    Private Conn As New ADODB.ConnectionPrivate Sub Form_Load()
        Dim strConn As String    strConn = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=127.0.0.1"
        Conn.CursorLocation = adUseClient
        Conn.Open strConn    If Rs.State <> adStateClosed Then Rs.Close
        Rs.Open "Select * from Jobs", Conn, adOpenStatic, adLockOptimistic    Set Me.MSHFlexGrid1.DataSource = Rs
        
    End Sub我还是不明白你意思,我这样很正常