InforLabel,继承与Label,上面有个Timer。主要功能,显示错误和正确信息,然后10秒后,信息消失。但是很奇怪的是,但把这个组件拖到Form上时,VS就自动关闭了。怎么回事?
public partial class InforLabel : Label
    {
        public InforLabel()
        {
            InitializeComponent();
        }        public InforLabel(IContainer container)
        {
            container.Add(this);            InitializeComponent();
        }        private Color errorColor = Color.Red;
        public Color ErrorColor
        {
            get { return errorColor; }
            set { errorColor = value; }
        }        private Color normalColor = Color.Green;
        public Color NormalColor
        {
            get { return NormalColor; }
            set { NormalColor = value; }
        }        public void SetErrorText(string text)
        {
            this.Text = text;
            this.ForeColor = errorColor;
        }        public void SetNormalText(string text)
        {
            this.Text = text;
            this.ForeColor = normalColor;
        }        protected override void OnTextChanged(EventArgs e)
        {
            base.OnTextChanged(e);
            if (this.Text == "")
            {
                timer1.Enabled = false;
            }
            else
            {
                timer1.Enabled = true;
            }
        }        private void timer1_Tick(object sender, EventArgs e)
        {
            this.Text = "";
        }

解决方案 »

  1.   

    private Color normalColor = Color.Green;
            public Color NormalColor
            {
                get { return NormalColor; }
                set { NormalColor = value; }
            }找死...
      

  2.   

    public Color NormalColor
            {
                get { return NormalColor; }
                set { NormalColor = value; }
            }
    _______________________
    楼上的看的仔细
      

  3.   

    private Color normalColor = Color.Green;
            public Color NormalColor
            {
                get { return NormalColor; }
                set { NormalColor = value; }
            }
    怎么解释??
      

  4.   

    .NET技术群12845737.
    大量学习资料下载.讨论VC/C#/ASP.NET/FLASH_AS技术欢迎学习和技术人员加入 
    探讨技术,分享程序员生活.
      

  5.   

    public Color NormalColor
            {
                get { return NormalColor; }
                set { NormalColor = value; }
            }哈哈,我也犯过。死循环了。