以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  为窗口控件添加Alt + * 的快捷键  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=9113)

--  作者:qtcks
--  发布时间:2011/2/22 12:30:00
--  为窗口控件添加Alt + * 的快捷键

   在大家给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编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/2/22 14:31:00
--  

为TextBox加快捷键的方法之前我也不知道,多谢了。

图片点击可在新窗口打开查看


--  作者:qtcks
--  发布时间:2011/2/22 14:40:00
--  

嘿嘿,谢谢啦


--  作者:kuwo1983
--  发布时间:2011/6/26 18:04:00
--  
支持楼主,真是如鱼得水呀.
--  作者:Bond
--  发布时间:2011/6/27 20:36:00
--  

很实用的,顶