怎样实现单击mshflexgrid控件的单元格就能向里面输入数据

2024年11月18日 13:35
有1个网友回答
网友(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的名字