请问前辈,vb中gotfocus和getfocus有什么不同?

 我来答
zdingyun
推荐于2017-09-02 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48180
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

1)VB对象有GotFocus 事件

GotFocus 事件

当对象获得焦点时产生该事件;获得焦点可以通过诸如 TAB
切换,或单击对象之类的用户动作,或在代码中用 SetFocus 方法改变焦点来实现。

语法

Private Sub Form_GotFocus( )

Private Sub object_GotFocus([index As Integer])

GotFocus 事件包含下列部分:

GotFocus 事件示例

本例在 OptionButton
组中的一个按钮得到焦点时显示一个状态栏信息。要尝试这个例子,可将代码粘贴到一个包含 2 个 OptionButton 控件和 1 个
Label 的窗体的声明部分。将两个 OptionButton 控件的 Name 属性都设置为
OptionGroup,然后按 F5 键并单击 OptionButton 控件。

Option Explicit

Private Sub Form_Load()
    Label1.AutoSize = True
End Sub

Private Sub OptionGroup_GotFocus(Index As Integer)
    Select Case Index
        Case 0
            Label1.Caption = "Option 1 has the focus."
        Case 1
            Label1.Caption = "Option 2 has the focus."
    End Select
End Sub

Private Sub OptionGroup_LostFocus(Index As Integer)
    Label1.Caption = ""
End Sub

2)未见VB有getFocus的用法,搜索Msdn6.0中仅见英文说明:

附上原文和Google翻译的图片:

syx54
2013-07-03 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2776万
展开全部
你好!

VB6 里的空间有GotFocus()事件,即当空间获得焦点的时候发生该事件。

getfocus从字面理解应该与GotFocus一样的意思,但是不知道VB6里哪个控件是用getfocus的?
追问
二级VB焦点一章中,人民邮电出版的书有getfocus,而高等教育出版的却是gotfocus,是哪个对呀
追答
gotfocus

正确
getfocus是错误的,没见过?

你打开VB,看一下就知道了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式