请问各位,我在msflexgrid中删除行是 当我msflexgrid1.removeitem(msflexgrid1.mouserow)时,总是删除的最后一行啊? 谢谢了

解决方案 »

  1.   

    msflexgrid1.removeitem(msflexgrid1.mouserow)
    ===============================================
    执行这句话的时候你的鼠标在哪里?
    如果鼠标没有在msflexgrid1内,那么msflexgrid1.mouserow返回的就是最后一行,删除的当然也就是最后一行
    如果然删除当前行,可以这样
    msflexgrid1.removeitem msflexgrid1.row
      

  2.   

    你好,我的鼠标是先点了那行要删除的啊,不论鼠标放在哪里 我用msgbox显示鼠标行都是弹出最后一行的数字啊
      

  3.   

    求问MSFlexGrid中的单元格默认高度是多少,在哪里设置?
    我现在假设单元格默认高度是200,想让整个表格自适应调整高度,但是似乎默认高度不是200.
    Private Sub Form_Load()
    MSFlexGrid1.Rows = Val(Form1.Combo1(1).Text) + 1
    MSFlexGrid1.Height = (MSFlexGrid1.Rows + 1) * 200
    End Sub