• 车号输入控件设计小结


          在业务应用系统中,车号输入作为最为频繁动作,其易用性与否,将很大程度上影响用户业务处理的速度。在中国国内,车号的编排有一定的规则,首先车号头一位为各省的简写,第二位为各市的字母代号,车号中涉及到字母的全部为大写。因此在设计车号输入控件的时候,可以采用combobox控件,可以把头两位相对固定的内容作为下拉框选项,涉及到字母输入的时候则不区分大小写,一律识别为大写。
         车号输入控件的设置步骤如下:
         1、从工具箱处拖出一个combobox控件,作为一个车号输入控件,把combobox控件的编辑模式设为标准模式,即即可输入又可选择,如下图所示:

          2、绑定下拉框的数据源,做一个维护车头的节点,获取维护的车头信息,组装为一个datatable,赋予combobox,完成数据源的绑定
       3、设置下拉框控件的CharacterCasing属性为Upper,实现控件中字母输入全部转换为大写。

       4、在用户选择完,车头信息后,combobox默认会把选择的内容光标全选,用户再次输入时,经常会不小心把车头信息给覆盖掉,造成用户输入的失误,为了减少这种失误的发生,就需要当用户选择完车头控件后,光标可以自动到选择文本的后面,要想实现该功能,也不复杂,可在用户的closed事件中,添加如下逻辑:

      至此,一个车号输入控件的设计基本完成,可实现使用户比较快捷的车号输入。

  • 相关阅读:
    HashCode和equal方法
    Quartz.NET 学习笔记整理(一)
    XAML学习笔记(一)
    【转】21个经典的哲理故事
    关于List<T>集合中的差集
    batch files
    Maintenance Plans in MS SQL 2005
    Telerik
    What is DeltaCopy
    How to Insert Values into an Identity Column in SQL Server
  • 原文地址:https://www.cnblogs.com/xiaoxihebei/p/4189712.html
Copyright © 2020-2023  润新知