CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请教 C# 中, 关于事件的处理

楼主freelove1(心如止水)2004-05-04 18:49:59 在 .NET技术 / C# 提问

在C#中,    
  1.     第一种情况  
   
  class   A  
  {  
        private   TextBox   m_txtBox;  
   
        public   a(){m_txtBox.CreateControl();   }  
         
        public   a(System.Windows.Froms.TextBox   oText)  
      {  
            m_txtBox=oText;  
        }  
         
        public   Attach(System.Windows.Forms.Form   frmForm)  
        {  
                frmForm.Controls.Add(m_txtBox);  
        }  
       
        我要在这里处理   m_txtBox   的一些事件,如   KeyDown   事件,我该怎么做?  
        要求   在按下键后,执行这里的事件.  
         
  }  
   
  2.第二种情况  
   
  class   B   :System.Windows.Forms.TextBox  
  {  
      public   b(){}  
       
      我要在这里处理   基类   的一些事件,如   KeyDown   事件,我该怎么做?  
      要求   在按下键后,执行这里的事件.  
  }  
  问题点数:20、回复次数:3Top

1 楼qifanghcy(菜鸟QiFang)回复于 2004-05-04 19:11:27 得分 15

第二种情况,你是直接继承了元控件,这样的话,它里面的原本几乎所有事件与属性均可使用,比如说TextBox的KeyDown,你可以像FORM里的TEXTBOX控件,一样定义它的事件,如果是自定义控件的话,建议在事件里做个公共的虚拟方法,以方便以后的扩充。Top

2 楼freelove1(心如止水)回复于 2004-05-06 12:26:16 得分 0

upTop

3 楼zhzuo(秋枫)回复于 2004-05-06 17:40:15 得分 5

楼主多看看oo编程的书。Top

相关问题

  • 菜鸟提问C#中关于事件处理的问题
  • 请教关于C#中事件的处理
  • 在c#中能否让一个Label处理KeyDown事件
  • 有关c#中事件处理的问题?
  • delphi中如何处理一个从C++写的组件的事件(参数类型是安全数组)呢?
  • 请教:C#中,如何判断某个控件的事件赋予了处理函数?
  • C++中的文件处理
  • C#的委托和事件处理学习
  • c#中事件的问题
  • 事件处理

关键词

  • c#
  • txtbox
  • 事件
  • 处理
  • keydown
  • textbox
  • 情况
  • form

得分解答快速导航

  • 帖主:freelove1
  • qifanghcy
  • zhzuo

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo