动态生成5个Label,给他们加上click,enter,leave事件,就是鼠标经过的时候变为白色,离开的时候还原,为什么click事件可以触发,而enter和leave不行,部分代码:
                    labs[i].Click += new EventHandler(labs_Click);
                    labs[i].Enter += new EventHandler(labs_Enter);
                    labs[i].Leave += new EventHandler(labs_Leave);        private void labs_Click(object sender, EventArgs e)
        {
            int i = 0;
            while (i < MAX)
            {
                if ((sender as Label).Name == labs[i].Name)
                {
                    labs[i].ForeColor = Color.FromArgb(255, 255, 255);
                }
                i++;
            }
        }        private void labs_Enter(object sender, EventArgs e)
        {
            int i = 0;
            while (i < MAX)
            {
                if ((sender as Label).Name == labs[i].Name)
                {
                    labs[i].ForeColor = Color.FromArgb(255, 255, 255);
                }
                i++;
            }
        }        private void labs_Leave(object sender, EventArgs e)
        {
            int i = 0;
            while (i < MAX)
            {
                if ((sender as Label).Name == labs[i].Name)
                {
                    labs[i].ForeColor = Color.FromArgb(192,192,0);
                }
                i++;
            }
        }