zoukankan      html  css  js  c++  java
  • 组合控件的事件响应

    在子控件中控制,下列代码,当返回true时,取消响应,返回值是false时,相应键盘按钮,

    protected override bool ProcessDialogKey(Keys keyData)
            {
                KeyEventArgs e = null;
                if (keyData == Keys.Enter)
                {

                     //OldItem是响应事件要传输的参数,
                    Updata(OldItem, e);//自定义方法
                    //Cancel(OldItem, e);
                }
                return false ;
            }

    父控件中控制,要调取子控件中的函数

     protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
           {
                switch (keyData)
                {
                    case Keys.Enter:
                        editpanel.Updata(msg, new EventArgs());//自定义方法
                        break;
                    default:
                        break;
                }
                return base.ProcessCmdKey(ref msg, keyData);

  • 相关阅读:
    一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
    测试人员在软件开发过程中的任务
    HDOJ1754(线段树)
    HDOJ1166(线段树,树状数组)
    分治法
    POJ1840(哈希)
    HOOJ1290 2050(递推)
    POJ1035(字符串)
    HDOJ1800(哈希)
    POJ2299(归并排序)
  • 原文地址:https://www.cnblogs.com/duguzhenglong/p/ProcessCmdKey_ProcessDialogKey.html
Copyright © 2011-2022 走看看