zoukankan      html  css  js  c++  java
  • 为TextBox定义快捷键

    在Winform界面上常会看到很多Textbox,ComboBox等输入框控件,旁边一般会相应地有一个Lable控件。Lable控件上显示有一个快捷键,当用户触发这个快捷键时焦点就会定位到相应的输入框中(Textbox, ComboBox)。

    实现起来其实很简单,不用写什么代码就可以完成了。下面是一个小小例子(适用于.net2.0)。
    1,在窗体上放置一个Label控件。文本设置为"名称(&N)"。注意这里文本里的&在Winform窗体中表示后面的一个字符为快捷键,用户通过按Alt+快捷键字母触发。
    2,设置Lable控件的TabIndex为1。
    3,在Lable控件的旁边放置一个TextBox输入框,设置TextBox的TabIndex为2。注意这里设置为2表示在Tab顺序上TextBox为Label的下一个控件。
    编译,在窗体上按Alt+N,看,输入框是不是获得焦点啦~~~

    原理:Label控件默认是不接收焦点的,当设置Label控件的快捷键为Alt+N时,由于它本身不接收焦点,焦点就到它的下一个控件上去了,也就是上例中的Textbox控件。

  • 相关阅读:
    三、Python基础(5)
    三、Python基础(4)
    三、Python基础(3)
    三、Python基础(2)
    mysql 索引的使用
    Java 泛型T
    vueJS
    集群 分布式 负载均衡的区别
    nodeJS vue elementUI mock学习过程笔记,仅用于个人记录巩固
    MAP
  • 原文地址:https://www.cnblogs.com/blsong/p/2028880.html
Copyright © 2011-2022 走看看