zoukankan      html  css  js  c++  java
  • 关于TabIndex

         今天研究了这样一个问题,问题不大,却找不出原因在哪里? 如下:

         课题: 一个窗体,上面动态的加载了一些空间后,想通过键盘的KEYdown事件完成这些控件的跳格(键盘输入回车,光标跳到下一个控件)

    测试: 1. 先重载了一个窗体,继承自FormBase;

              2.FormBase中定义了一个方法KEYdown,功能获得键盘输入的“enter”,后跳到下一个控件,方法如下

    Code

         3. 在该窗体动态添加控件

    Code

               

    测试结果: 窗体设计的时候添加的控件,通过'ENTER'能切换,动态加载的则不行,原因未知,还在研究中。。。。。

     原因原来很简单,在该控件的Validating事件中加入了,下面的校验没通过,故不能跳出,唉,想复杂了。

                                            try
                                            {
                                                decimal.Parse(txtCurrent.Text);
                                            }
                                            catch
                                            {
                                                e.Cancel = true;
                                            }

  • 相关阅读:
    BI 商业智能理解结构图
    编写SqlHelper使用,在将ExecuteReader方法封装进而读取数据库中的数据时会产生Additional information: 阅读器关闭时尝试调用 Read 无效问题,解决方法与解释
    C#程序读取数据库中包含null的列的值
    C#程序中从数据库取数据时需注意数据类型之间的对应,int16int32int64
    在Eclipse中启动tomcat后访问tomcat首页时出现404
    JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    spring环境搭建
    Struts2环境搭建
    MySQL中case then用法
    在1-10中选择一个数,输出x+xx+xxx+xxx....x之和,如:数字为2,则2+22=24
  • 原文地址:https://www.cnblogs.com/sunxi2003/p/1516505.html
Copyright © 2011-2022 走看看