Office中国论坛/Access中国论坛
标题: [求助]为什么用lbl做的控件没办法实现焦点? [打印本页]
作者: yuanrongfa 时间: 2006-5-16 00:54
标题: [求助]为什么用lbl做的控件没办法实现焦点?
[attach]17784[/attach]
如图所示,为了实现按钮的一些效果,我把label控件作为 按钮来使用,在开始窗体的时候,光标先定在用户名那里输入,然后就到密码,我想输完密码后直接按回车就可以登录的,请问是用什么方法来做的?
谢谢了
[此贴子已经被作者于2006-5-15 16:58:22编辑过]
作者: LucasLynn 时间: 2006-5-16 00:59
以下是引用yuanrongfa在2006-5-15 16:54:00的发言:
如图所示,为了实现按钮的一些效果,我把label控件作为 按钮来使用,在开始窗体的时候,光标先定在用户名那里输入,然后就到密码,我想输完密码后直接可以登录的,请问怎么把焦点放到确定那里?
谢谢了
你说对了,Lable控件无法获得焦点。
至于为什么,这个要问微软了。
[此贴子已经被作者于2006-5-15 16:59:23编辑过]
作者: yuanrongfa 时间: 2006-5-16 01:04
那请问 我可以在输完密码后 按回车就可以登录的吗? 有没有办法实现?我写很好几天的一个小程序 现在就差这个bug
谢谢了
作者: 一点通 时间: 2006-5-16 01:07
直接在密码文本框的更新事件中写入代码,不用按哪个按钮进吧
作者: LucasLynn 时间: 2006-5-16 01:08
以下是引用yuanrongfa在2006-5-15 17:04:00的发言:
那请问 我可以在输完密码后 按回车就可以登录的吗? 有没有办法实现?我写很好几天的一个小程序 现在就差这个bug
谢谢了
窗体有很完善的键盘事件处理。
作者: yuanrongfa 时间: 2006-5-16 01:15
以下是引用一点通在2006-5-15 17:07:00的发言:
直接在密码文本框的更新事件中写入代码,不用按哪个按钮进吧
虽然效果不是想象中那,不过还是很感谢你的帮助 ,如果没有更好的办法就用这个了,只是写了很多天的程序出现这种问题好像有点失落和不甘心
作者: yuanrongfa 时间: 2006-5-16 01:16
以下是引用LucasLynn在2006-5-15 17:08:00的发言:
窗体有很完善的键盘事件处理。
能否说一下让我们学习学习一下
作者: wu8313 时间: 2006-5-16 01:40
以下是引用yuanrongfa在2006-5-15 17:16:00的发言:
能否说一下让我们学习学习一下
在窗体的 "键按下" 事件中写入以下代码,"键预览"属性设为 是。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 66 Then MsgBox "b"
End Sub
在代码窗口,按下f2键,打开 对象浏览器 ,输入下图中的keycode,来查看相关的keycode常量。[attach]17786[/attach]
窗体属性按照下图进行设置:
[attach]17787[/attach]
相关附件如下:
窗体1打开后,按下 字母键 "b" 可以看到代码运行的结果。
[attach]17788[/attach]
[此贴子已经被作者于2006-5-15 17:43:38编辑过]
作者: yuanrongfa 时间: 2006-5-16 17:29
以下是引用wu8313在2006-5-15 17:40:00的发言:
在窗体的 "键按下" 事件中写入以下代码,"键预览"属性设为 是。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 66 Then MsgBox "b"
End Sub
在代码窗口,按下f2键,打开 对象浏览器 ,输入下图中的keycode,来查看相关的keycode常量。
窗体属性按照下图进行设置:
相关附件如下:
窗体1打开后,按下 字母键 "b" 可以看到代码运行的结果。
[attach]17788[/attach]
谢谢,大概明白原来有这个功能的,不过我找完了那些keycoed,好像就是没有回车(是不是enter),还是我不懂它的代码啊,请指点,谢谢
作者: yuanrongfa 时间: 2006-5-16 17:36
我一个个试过了 原来回车叫 return 不叫enter的
非常 感谢以上所有人的帮助,谢谢你们!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |