怎样实现单击mshflexgrid控件的单元格就能向里面输入数据
1个回答
展开全部
在含msflexgrid的窗口中新建一个文本框,大小和msflexgrid的单元格一样大
msflexgrid的单击事件添加
text1.visible=true
text1.setfocus
下面是我做的一个过程代码,加入工程的一个模块中,就可以用了
Public Sub MsgridEdit(ByVal TxtName As TextBox, ByVal MsGridName As MSFlexGrid)
MsGridName.TextMatrix(MsGridName.Row, MsGridName.Col) = TxtName.Text
MsGridName.SetFocus
TxtName.Visible = False
End Sub
注:调用方法:在含msflexgrid的窗口中新建一个文本框,大小和msflexgrid的单元格一样大,需要调用时TxtName指文本框的名字,MsGridName指msflexgrid的名字
msflexgrid的单击事件添加
text1.visible=true
text1.setfocus
下面是我做的一个过程代码,加入工程的一个模块中,就可以用了
Public Sub MsgridEdit(ByVal TxtName As TextBox, ByVal MsGridName As MSFlexGrid)
MsGridName.TextMatrix(MsGridName.Row, MsGridName.Col) = TxtName.Text
MsGridName.SetFocus
TxtName.Visible = False
End Sub
注:调用方法:在含msflexgrid的窗口中新建一个文本框,大小和msflexgrid的单元格一样大,需要调用时TxtName指文本框的名字,MsGridName指msflexgrid的名字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询