Foxtable(狐表)用户栏目专家坐堂 → 为窗口控件添加Alt + * 的快捷键


  共有12412人关注过本帖平板打印复制链接

主题:为窗口控件添加Alt + * 的快捷键

帅哥哟,离线,有人找我吗?
qtcks
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
为窗口控件添加Alt + * 的快捷键  发帖心情 Post By:2011/2/22 12:30:00 [只看该作者]

   在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"。就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件。

 

 

例子1:

  如为按钮Button 添加快捷为:

  将按钮的标题名设置为:登录(&L)

 


此主题相关图片如下:1.png
按此在新窗口浏览图片

也可以为CheckBox 添加快捷键,方法相同。

 

但是textbox的快捷键就稍微复杂些。

转载博客园的一段话:

以下内容为程序代码:

1 可VB中为任何具有caption的属性的控制创建快捷键,这通过caption属性中在想作为快捷键的字母前加&号实现。但有一个问题值得注意,而类似文本框这样的控件无caption这样的属性,这时可将标签与文本框同时使用。为lable创建快捷键,标签Tabindex属性设置比文本框小1,又因为label不能接收按点,焦点会自动跳至文本框。这相当于为文本框创建了快捷键。

 

例子2:

先设置一个lable标签,并设置快捷键与Tab键顺序 


此主题相关图片如下:2.png
按此在新窗口浏览图片

 

然后再将textbx的Tab键顺序 +1


 


此主题相关图片如下:3.png
按此在新窗口浏览图片
[此贴子已经被作者于2011-2-22 12:31:36编辑过]

[本帖被加为精华]
 回到顶部