关于控件TextChanged事件的有关问题

关于控件TextChanged事件的问题
最近开发了一些输入控件,由于某些特殊因素需要用到TextChanged事件,比如我要再文本改变的时候弹出提示窗体之类的,另外扩展一些属性,但是问题随之而来,当我把控件拖到窗体时就会弹出提示窗体,发现控件会自动帮我生成一个和控件名相同的Text,如我的控件TextBoxEx,拖上去会自动生成名称TextBoxEx1、Text也是TextBoxEx1(TextBoxEx为组合控件);如果我的TextBox是继承自TextBox这时仍会触发TextChanged事件,但是此时我发现Text为""。

问题1:如何屏蔽组合控件自动生成Text;
问题2:TextBox控件默认的Text是啥

------解决方案--------------------
不知道你自定制的控件是继承什么
针对你说的问题可以在构造函数里把Text赋值为空,然后加个开关,
重写TextChanged事件加上开关的判断
private bool isFirstLoad = false;
public class()
{
this.isFirstLoad = true;
text = "";
this.isFirstLoad = false;
}

private void txtContractName_TextChanged(object sender, EventArgs e)
{
if(this.isFirstLoad ) return;
//处理你的逻辑
.....
}