private void Label_Click(object sender, System.EventArgs e)
{
Label lbl = (Label)sender;
this.Close();
}
//当鼠标放到标签上时字体颜色变成红色
private void Label_MouseEnter(object sender, System.EventArgs e)
{
Label lbl = (Label)sender;
lbl.ForeColor = Color.Red;
}
//当鼠标离开时变成原来的字体
private void Label_MouseLeave(object sender, System.EventArgs e)
{
Label lbl = (Label)sender;
lbl.ForeColor = SystemColors.Desktop;
}
private void pictureBox1_MouseEnter(object sender, System.EventArgs e)
{
foreach(Control childControl in this.Controls)
{
if (childControl is Label)
{
childControl.Click += new System.EventHandler(this.Label_Click);
childControl.MouseEnter+=new System.EventHandler(this.Label_MouseEnter);
childControl.MouseLeave+=new System.EventHandler(this.Label_MouseLeave);
}
}
}