CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#里面有关事件托管

楼主yangyunzhao(周南梦里人)2005-02-06 11:35:27 在 .NET技术 / C# 提问

C#中的事件托管,是否一次只能设置一个。比如我在一个Form中有36个textBox   10多个comboBox,而且每一个都有2、3个事件需要处理。如果一个一个设置,需要100来个,太麻烦了!!!有没有简便方法呢?谢谢!!! 问题点数:5、回复次数:12Top

1 楼yangyunzhao(周南梦里人)回复于 2005-02-06 11:51:16 得分 0

自己UP一下Top

2 楼The123(Shall We Dance? :))回复于 2005-02-06 12:00:45 得分 1

//每一个都有2、3个事件需要处理  
   
  是否是相同的事件?  
  是->   那么在FORM的设计界面里可以全部选中他们,双击一下事件,他们就共用一个事件了  
  否->   自己慢慢设吧Top

3 楼yangyunzhao(周南梦里人)回复于 2005-02-06 12:37:26 得分 0

是同样的事件,但是默认是TextChanged事件啊。而且我发现好像也不能实现啊。急!!Top

4 楼The123(Shall We Dance? :))回复于 2005-02-06 12:41:56 得分 1

TestChanged(object   sender   ,   ....event   e)  
  {  
      TextBox   textBox   =   (TextBox)sender;  
      if(textBox.Name   ==   "textBox1")     //   or   if(textBox.Tag.ToString()   ==   "1")  
      {...}  
      ...  
      if(textBox.Name   ==   "textBox36")  
      {...}      
  }Top

5 楼yangyunzhao(周南梦里人)回复于 2005-02-06 12:56:59 得分 0

楼上的可以说详细点么?MSDN里面怎么找不到TestChanged呢?Top

6 楼The123(Shall We Dance? :))回复于 2005-02-06 13:00:32 得分 0

TestChanged     -   〉TextChanged  
   
  打错字了,没办法帮你了,自己多捉摸捉摸Top

7 楼yangyunzhao(周南梦里人)回复于 2005-02-06 13:06:42 得分 0

事件没有定义,托管也没有定义,似乎不可以哦。Top

8 楼yangyunzhao(周南梦里人)回复于 2005-02-06 13:08:51 得分 0

还有人么?求救啊!Top

9 楼yangyunzhao(周南梦里人)回复于 2005-02-06 13:38:14 得分 0

求救啊!!!Top

10 楼zealic()回复于 2005-02-06 14:17:13 得分 3

把所有控件的事件都指向同一个委托实例  
  ***EventHandler   tcevent   =   new   ***EventHandler(Texts_TextChanged);  
   
  textBox1.TextChanged   +=   tcevent;  
  textBox2.TextChanged   +=   tcevent;  
  textBox3.TextChanged   +=   tcevent;  
  textBox4.TextChanged   +=   tcevent;  
   
  Texts_TextChanged(object   sender   ,***EventArgs   e)  
  {  
          ...  
  }  
  Top

11 楼sugarshop(SugarXu)回复于 2005-02-06 14:19:48 得分 0

楼上说得足以解决问题了  
  ...  
  Top

12 楼yangyunzhao(周南梦里人)回复于 2005-02-06 14:27:37 得分 0

谢谢楼上的,又学到了一招啊!Top

相关问题

  • 有关c#中事件处理的问题?
  • 什么叫C++托管???(大量散分)
  • c#中怎样调用非托管DLL
  • 有关托管与非托管代码混用问题?
  • 有关c与c++
  • C#事件问题
  • 关于C#跟托管C++混合编程的问题
  • 求教! C#托管代码调用非托管时出现的 NullReferenceException 异常.
  • 有关 OnPostError 事件 ??
  • 在托管c++中怎样把String转换成char*?

关键词

  • c#
  • tcevent
  • textchanged
  • 事件
  • testchanged
  • textbox
  • sender
  • 需要

得分解答快速导航

  • 帖主:yangyunzhao
  • The123
  • The123
  • zealic

相关链接

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

广告也精彩

反馈

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