请问 你的text 是不是多行的?
解决方案 »
- 【API】获取其他程序的窗口处理程序的方法
- VB日期相加减的问题
- 不使用菜单作托盘 ???
- 我用的是vb+sqlserver 表格控件用的是vsflexgrid,录入的数据量比较大,多条记录都录入完后再进行保存,请问大家有没有好的方法,使录入操作
- 救命啊
- 如何动态的添加rtplabel控件?
- sos,如何制作W2K的启动盘,十分重要,谢谢v
- 如何把某一具体日期转换成农历!不要用其它控件呀!
- 怎么才算是VB高手,是熟练运用API就行了吗?还是会用如ActiveX 之类的东东。
- 请教各位高手,使用磁卡机的代码在VB里面怎么写啊??
- 我用vb调用sqlserver数据库,如果一个表用字母命名可以成功,但单用数字却出错
- 要VB5.0的朋友请进
Private Sub FlexKj_Click()
If txtEdit.Visible Then Exit Sub
txtEdit.Move FlexKj.CellLeft + FlexKj.Left, FlexKj.CellTop + flexKj.Top,
FlexKj.CellWidth, FlexKj.CellHeight
txtEdit.Visible = True
txtEdit.SetFocus
txtEdit = FlexKj.TextMatrix(FlexKj.Row, FlexKj.Col)
End If
End SubPrivate Sub FlexKj_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 0 To 32
txtEdit.Text = FlexKj.Text
txtEdit.SelStart = Len(txtEdit) + 1
Case Else
txtEdit.Text = FlexKj.Text & Chr(KeyAscii)
txtEdit.SelStart = Len(txtEdit) + 1
End Select
txtEdit.Move FlexKj.CellLeft + FlexKj.Left, FlexKj.CellTop + FlexKj.Top, FlexKj.CellWidth, FlexKj.CellHeight
txtEdit.Visible = True
txtEdit.SetFocus
End SubPrivate Sub FlexKj_LeaveCell()
If Not txtEdit.Visible Then
Exit Sub
End If
FlexKj.Text = txtEdit
txtEdit.Visible = False
txtEdit = ""
End Sub