怎样实现以下功能:
双击MSHFlexGrid控件的某一单元格自动打开Form1数据录入窗口进入修改状态,被双击的MSHFlexGrid单元格对应的记录各字段内容分别显示在Form1数据录入窗口的Text1、Text2中,焦点落在对应于被双击的MSHFlexGrid单元格所在记录的及字段的文本框。“更新”按钮cmdUpdate的Enabled由False变为True。按“更新”按钮确认修改。
双击MSHFlexGrid控件的某一单元格自动打开Form1数据录入窗口进入修改状态,被双击的MSHFlexGrid单元格对应的记录各字段内容分别显示在Form1数据录入窗口的Text1、Text2中,焦点落在对应于被双击的MSHFlexGrid单元格所在记录的及字段的文本框。“更新”按钮cmdUpdate的Enabled由False变为True。按“更新”按钮确认修改。
Me.MSFlexGrid1.Row = Me.MSFlexGrid1.Index
Me.MSFlexGrid1.Col = 0
form1.Text1.Text = Me.MSFlexGrid1.Text
me.MSFlexGrid1.Col = 1
form1.Text2.Text = Me.MSFlexGrid1.Text
form1.cmdupdata.enable=true
End Sub
private Sub MsFlexGrid1_DblClick()
with MsFlexGrid1
form1.text2=.TextMarry(.row,.col)
end with
end sub'在form1中
Private Sub Button1_Click()
form2.MsFlexGrid1.textmarry(MsFlexGrid1.row,MsFlexGrid1.col)=text1
End Sub
'在form2中
private Sub MsFlexGrid1_DblClick()
with MsFlexGrid1
form1.text2=.TextMarry(.row,.col)
end with
end sub'在form1中
Private Sub Button1_Click()
form2.MsFlexGrid1.text=text1
End Sub
'以上两种解决方法的前提必须要在HFLEX没有改变选择的位置。
如果要改变则需要对Text1.tag传入参数表示位置,参数就是当前选择单元格的行列。
能否调试通过后在贴出来