在这个控件的双击事件中打开另一个form,再用变量传递啊.

解决方案 »

  1.   

    在点击MSHFLEXGRID的控件时,其控件上有一个可以捕捉到你所的选或点的单元格中的数据
      

  2.   

    使用ROW属性可以捕捉到是哪一行,使用COL属性可捕捉到是哪一列。
      

  3.   


    Me.MSHFlexGrid1.ColHeaderCaption(col, row)  读去谋行列的置
      

  4.   

    好想是想点击一行的时候,把这一航的记录显示在另一个详细窗体的是吧?假定你使用ADO编程,
    如果是这样,你可以使用首先:定义一个全局的你的游标集recordset:grstData
    使用它来存储你的记录;
    set MSHFlexGrid1.datasource=grstData
    在另一个窗体里设置那些用于显示详细内容的text什么的的datasource属性和datamember属性
    set frmDetail.txtName.datasource=grstData;
    frmDetail.txtName.datamember.datamember="name"  '假定该游标有这个叫做name的列现在你再在Me.MSHFlexGrid1窗体中切换游标行,你可以看到对应的详细窗体中的内容自动变化了。
    不知道解决你的问题没有?
      

  5.   

    我就是前两天提问的人,问题还没解决,虽然能捕捉到行、列,但是跳出窗体form2的ado指针并不与form1相同,若照以前方法做只是把捕捉到的数据填充到表文件第一行里。等于覆盖了以前的数据。