关于vb中的setfocus的问题

2024-12-03 22:46:16
推荐回答(5个)
回答1:

一般出现"未找到方法或数据成员"的错误提示,原因有以下3种:
1,控件的名称不对(即:代码中的名称和属性设置的名称不一样)
2,控件丢失,不在窗体上了
3,给某个控件使用了它不具有的属性,如:给text1.value就会出错,因为text1没有value属性

因此,你看看代码哪行出现提示,从以上找原因,应该可以解决的!

你看看你的text1是不是控件数组,如果是空间数组的话要加上索引index,如:text1(0).setfocus

回答2:

不好意思,不知道你的data1是什么控件或者说什么变量,但我在想是不是你的这句错了?:
data1.recordset.addnew
data1是什么控件??
如果是datagrid的话,datagrid好像没有recordset这样一个属性.

回答3:

Private Sub command4_click()
Data1.Recordset.addnew
Text1.SetFocus
End Sub

回答4:

Private
Sub
Text1_KeyPress(KeyAscii
As
Integer)
If
KeyAscii
=
13
Then
Text2.SetFocus
End
Sub
分给我哦
还有,我也是玩VB的,加我好友吧(先说一声),我的QQ=1406547525

回答5:

texst1是不是写错了?没有这个控件,默认是text1