设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1002|回复: 9
打印 上一主题 下一主题

[其它] [求助]为什么用lbl做的控件没办法实现焦点?

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-16 00:54:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

如图所示,为了实现按钮的一些效果,我把label控件作为 按钮来使用,在开始窗体的时候,光标先定在用户名那里输入,然后就到密码,我想输完密码后直接按回车就可以登录的,请问是用什么方法来做的?

谢谢了

[此贴子已经被作者于2006-5-15 16:58:22编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-5-16 00:59:00 | 只看该作者
以下是引用yuanrongfa在2006-5-15 16:54:00的发言:



如图所示,为了实现按钮的一些效果,我把label控件作为 按钮来使用,在开始窗体的时候,光标先定在用户名那里输入,然后就到密码,我想输完密码后直接可以登录的,请问怎么把焦点放到确定那里?

谢谢了



你说对了,Lable控件无法获得焦点。



至于为什么,这个要问微软了。







[此贴子已经被作者于2006-5-15 16:59:23编辑过]

3#
 楼主| 发表于 2006-5-16 01:04:00 | 只看该作者
那请问  我可以在输完密码后 按回车就可以登录的吗?  有没有办法实现?我写很好几天的一个小程序  现在就差这个bug





谢谢了
4#
发表于 2006-5-16 01:07:00 | 只看该作者
直接在密码文本框的更新事件中写入代码,不用按哪个按钮进吧
5#
发表于 2006-5-16 01:08:00 | 只看该作者
以下是引用yuanrongfa在2006-5-15 17:04:00的发言:


那请问  我可以在输完密码后 按回车就可以登录的吗?  有没有办法实现?我写很好几天的一个小程序  现在就差这个bug




谢谢了





窗体有很完善的键盘事件处理。
6#
 楼主| 发表于 2006-5-16 01:15:00 | 只看该作者
以下是引用一点通在2006-5-15 17:07:00的发言:
直接在密码文本框的更新事件中写入代码,不用按哪个按钮进吧

虽然效果不是想象中那,不过还是很感谢你的帮助 ,如果没有更好的办法就用这个了,只是写了很多天的程序出现这种问题好像有点失落和不甘心
7#
 楼主| 发表于 2006-5-16 01:16:00 | 只看该作者
以下是引用LucasLynn在2006-5-15 17:08:00的发言:





窗体有很完善的键盘事件处理。

能否说一下让我们学习学习一下
8#
发表于 2006-5-16 01:40:00 | 只看该作者
以下是引用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常量。

窗体属性按照下图进行设置:




相关附件如下:

窗体1打开后,按下 字母键 "b" 可以看到代码运行的结果。



[此贴子已经被作者于2006-5-15 17:43:38编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
 楼主| 发表于 2006-5-16 17:29:00 | 只看该作者
以下是引用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" 可以看到代码运行的结果。

谢谢,大概明白原来有这个功能的,不过我找完了那些keycoed,好像就是没有回车(是不是enter),还是我不懂它的代码啊,请指点,谢谢
10#
 楼主| 发表于 2006-5-16 17:36:00 | 只看该作者
我一个个试过了  原来回车叫 return  不叫enter的



非常 感谢以上所有人的帮助,谢谢你们!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-19 18:41 , Processed in 0.094507 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表