# 请再提示一下吧? Re: 不解 ？这问题应该没有很复杂吧！

Posted by Jonny on May 28, 1999 at 20:06:01:

In Reply to: Re: 不解 ？这问题应该没有很复杂吧！ posted by job on May 27, 1999 at 13:49:13:

: : : : 我知道　TextBox.setfocus 但这要知道 TextBox的Name,
: : : : 可不可以不用知道就可以知道前一个TextBox的Name,
: : : : 这样一来便可以回到上一个TextBox而不用知道它的Name了
: : : : 有能可以回答吗?谢谢!

: : : 我劝你不要花心思在这上面,以免增加程式的复杂度和自己的麻烦,如果,觉的物件太多,就把相同物件作成阵列

: : 请说明,我不是很清楚~
: : 真得没有解答吗?

: text1(index-1).setfocus回到上一个text
: 不知道符合你所想要的吗?

有二个TextBox => Text1,Text2

Private Sub Text1_LostFocus()
If screen.ActiveControl.text = "" then <== 判断上一个TextBox.text 若是空值时,便将Focus设回前一个TextBox
screen.ActiveControl(Index -1).setfocus
End if
End Sub
我想写的如上,不知正确的写法为何,请指教...

Follow Ups:

- 有问题 小翰 04:31:25 5/31/99 (1)
  - 还是很感谢你! 因Form上规定,不能用Text 阵列 So ...,希望能有方法解决 Jonny 21:51:11 5/31/99 (0)