delphi的焦点问题
我在做登录窗口form2不是主窗口然后我要在程序打开的时候设置光标在edit2的位置一般的话我们是用edit2.setfocus但是我这么用的话就出错请问还有什么方法啊?...
我在做登录窗口 form2不是主窗口 然后我要在 程序打开的时候设置光标在
edit2的位置 一般的话我们是用 edit2.setfocus 但是我这么用的话就出错
请问还有什么方法啊? 展开
edit2的位置 一般的话我们是用 edit2.setfocus 但是我这么用的话就出错
请问还有什么方法啊? 展开
2013-09-22
展开全部
如果要实现这个效果很简单,按照|风|的回答就可以了,你使用出错肯定是在Form的OnCreate的事件中写的,其实这是你不懂得Form生成显示的顺序,自己可以找资料看下,在onactive, OnShow等事件中都可以。
做这个还有一个更简单的方法,不用写代码,只要设置Form的ActiveControl属性为你想设置的焦点控件就可以了。
多实践,多摸索!
做这个还有一个更简单的方法,不用写代码,只要设置Form的ActiveControl属性为你想设置的焦点控件就可以了。
多实践,多摸索!
2013-09-22
展开全部
SetFocus是将键盘焦点设定为被设定的对象;
其参数必须是能够接受setfocus事件的对象;
如果函数执行成功;其返回值就是先前设定的对象。
如果是程序一打开就设定,那么前提是form2窗口必须已建立,edit2也已建立,否则就出错。
其参数必须是能够接受setfocus事件的对象;
如果函数执行成功;其返回值就是先前设定的对象。
如果是程序一打开就设定,那么前提是form2窗口必须已建立,edit2也已建立,否则就出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询