怎么在msflexgrid1怎么输入内容?急 怎么在msflexgrid1怎么输入内容? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个控件的本身不能实现,一楼的意思是加一个text来拼凑。 在text1得到回车的时候。with msflexgrid .textmarry(1,1)=text1end with Set msflexgrid1.Recordset = 数据源 在双击msflexgrid控件获取单元格的位置(也就COL,ROW)然后把文本框显示出来这样实际上你是把要填写的内容添到了文本框中。然后你在把文本框中的内容写到点中的单元里就好了! msflexgrid孔件的名称为:msflexgrid1上边嵌的那个TextBox框为text14当点击msflexgrid1时,触发事件,处理程序为:If MSFlexGrid1.Rows > MSFlexGrid1.Row And MSFlexGrid1.Row > 0 And MSFlexGrid1.Col <> 10 Then MSHFlexGridrow = MSFlexGrid1.Row MSHFlexGridcol = MSFlexGrid1.Col Text14.Visible = True' Text14.SetFocus Text14.Text = MSFlexGrid1.TextElse' Text14.Visible = False Command5.Visible = FalseEnd If Text14.Top = MSFlexGrid1.CellTop + 675 Text14.Left = MSFlexGrid1.CellLeft + 120 Text14.Width = MSFlexGrid1.CellWidth Text14.Height = MSFlexGrid1.CellHeight 在text14失去焦点时,也就是输入完成时可以触发输入验证,然后赋值:Dim i, j As Integeri = MSFlexGrid1.Rowj = MSFlexGrid1.ColMSFlexGrid1.Row = MSHFlexGridrowMSFlexGrid1.Col = MSHFlexGridcolIf Text14.Text <> "" Then MSFlexGrid1.Text = Text14.TextEnd IfMSFlexGrid1.Row = iMSFlexGrid1.Col = jText14.Text = ""Text14.Visible = False这样就可以完成你的工作了:) 楼主:FAQ里面就有,自己去看看。 sql语句在vb中的使用 关于数据转换的一个问题 求助:怎样打开Access VBA文件? 求助关于定义如Icon的控件属性 谁用过datadynamics公司的activecube控件的unbound的功能 如何用程序控制鼠标进行操作,在线等,高分 显示刷新的问题! 请问谁知道html help workshop的用法?谢谢 有谁知道怎样把文本形式的数字转化为数字形式! 什么是触发器?它有那几种类型? VB写COM+ 用ASP调用 求助:vb中怎样让我的程序最小化成任务栏图标?
with msflexgrid
.textmarry(1,1)=text1
end with
上边嵌的那个TextBox框为text14
当点击msflexgrid1时,触发事件,处理程序为:
If MSFlexGrid1.Rows > MSFlexGrid1.Row And MSFlexGrid1.Row > 0 And MSFlexGrid1.Col <> 10 Then
MSHFlexGridrow = MSFlexGrid1.Row
MSHFlexGridcol = MSFlexGrid1.Col
Text14.Visible = True
' Text14.SetFocus
Text14.Text = MSFlexGrid1.Text
Else
' Text14.Visible = False
Command5.Visible = False
End If
Text14.Top = MSFlexGrid1.CellTop + 675
Text14.Left = MSFlexGrid1.CellLeft + 120
Text14.Width = MSFlexGrid1.CellWidth
Text14.Height = MSFlexGrid1.CellHeight 在text14失去焦点时,也就是输入完成时可以触发输入验证,然后赋值:
Dim i, j As Integer
i = MSFlexGrid1.Row
j = MSFlexGrid1.Col
MSFlexGrid1.Row = MSHFlexGridrow
MSFlexGrid1.Col = MSHFlexGridcol
If Text14.Text <> "" Then
MSFlexGrid1.Text = Text14.Text
End If
MSFlexGrid1.Row = i
MSFlexGrid1.Col = j
Text14.Text = ""
Text14.Visible = False这样就可以完成你的工作了:)