在Form上有一个TextBox,想要为其编写KeyPress事件,但是双击TextBox,跳出的编写代码是TextChanged的。
请问:直接把TextChanged改成KeyPress是否可以?

解决方案 »

  1.   

    这个是在组件的代码里定义的,还不知道有没有地方修改
    [DefaultEvent("TextChanged")]namespace System.Windows.Forms
    {
        // 摘要:
        //     实现文本控件要求的基本功能。
        [ComVisible(true)]
        [Designer("System.Windows.Forms.Design.TextBoxBaseDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
        [DefaultEvent("TextChanged")]
        [DefaultBindingProperty("Text")]
        [ClassInterface(1)]
        public abstract class TextBoxBase : Control
    ....
    }
      

  2.   

    TextBox控件有此事件.仔细看帮助!