我定义了一个组件
组件继承TextBox
接着在InitializeComponent方法中添加以下代码
this.BackColor = Color.Black;然后生成 ok
创建一个windowsapplication 使用自定义的组件 ok现在我在组件的InitializeComponent方法中给组件添加TextChange事件最后生成接着在windowsapplication中使用自定义的组件时 
vs.net直接死掉 并关闭
这是为什么
是不是组件中不能添加事件的实现

解决方案 »

  1.   

    组件中不能添加事件的实现——那还是组件么??继承TextBox,TextChange事件就自己带着了,根本不需要你自己在InitializeComponent方法中添加;
      

  2.   

    不明白LZ的问题,好歹把IDE版本,DotNET版本说一下。
    你说的VS.NET死掉时编译时死掉还是Run/Debug时死掉?
    建议检察一下IDE。
      

  3.   

    问题终于解决了
    ianshaohua提示了我
    我再仔细看下代码
    才发现TextChange的委托方法中又改变了Text的值
    这样就出现了死循环的情况
    虽然生成的时候没出错但在实例化的时候(也就是把这个组件拖到窗体上的时候)
    组件的Text的值被赋为BlackTextBox1
    就触发了组件的TextChange事件
    然后就出现了死循环结贴了
      

  4.   

    VS2005的话
    If Me.DesignMode = False Then   '运行期设计期很多事件是不需要执行的。