如题

解决方案 »

  1.   

    用不上 Timer 控件吧。你先定义一个事件,例如叫做:OnTagChanged,然后重载自定义控件的Tag属性,在Tag属性的set执行结束前调用OnTagChanged事件:if (OnTagChanged != null) OnTagChanged(...);这个应该是最基础的编程内容,找本C#基础方面的书好好看一看吧。
      

  2.   

    public delegate void TagChangeHandler(object sender,System.EventArgs e);
    public event TagChangeHandler TagChange;
    public new object Tag
    {
    get 
    {
    return base.Tag;
    }
    set 
    {
    if(base.Tag!=value)
    {
    base.Tag=value;
    if(TagChange!=null)
    {
    TagChange(this,new System.EventArgs());
    }
    }
    }
    }