一个设置焦点的基础问题!

幻影时空 2005-05-06 12:53:51
运行后的界面:http://visionspace.611.cn/FormFocus.Jpg
程序源码:http://visionspace.611.cn/FormFocus.Rar

问题内容:
窗体里有三个Label(分别:Label1、Label2、Label3),三个TextBox(分别:Text1、Text2、Text3)

Label1.Caption="第一个(&A)"
Label2.Caption="第二个(&B)"
Label3.Caption="第三个(&C)"

按书上说:运行程序后,通过按Alt和指定的字母键,可以把焦点移到与相应标签邻近的文本框中(标签不能接收焦点)。例如,按Alt和A键(Alt+A)就可以把焦点移到文本框Text1上,类似地,用Alt+B和Alt+C可以分别把光标移到文本框Text2和Text3上。

这里所说的邻近的文框中?为什么我的不行?

现在的结果是:按Alt+A移到了Text2上,按Alt+B移到了Text3中,按Alt+C移到了Text1中!

要求解决的结果:按Alt+A移到Text1中,按Alt+B移到Text2中,按Alt+C移到Text3中。

这问题的解决方法是?呵呵。!
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
samwzhang 2005-05-06
  • 打赏
  • 举报
回复
他说的对。
leolan 2005-05-06
  • 打赏
  • 举报
回复
書中所說的鄰近不是指位置上的鄰近,而是指控件的TabIndex鄰近。
將Label1、Text1、Label2、Text2、Label3、Text3的TabIndex依次設為1,2,3,4,5,6即可。
幻影时空 2005-05-06
  • 打赏
  • 举报
回复
呵呵,原来如此,只是一个误会,没看清楚书中所说的:)

谢谢,leolan!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧