delphi的焦点问题

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式