Использование MouseEnter для каждого Label с использованием цикла - C#
Формулировка задачи:
Как с помощью цикла для каждого Label в форме задать события MouseEnter и MouseLeave ?
Я пытался сделать так, но не получается:
Закрашивает при наводке только 1-ый label....а нужно, чтобы при наводке закрашивал определенный label
foreach (Control control in this.Controls)
if (control is Label)
control.MouseEnter += (sender, e) => { control.ForeColor = Color.DimGray; };Решение задачи: «Использование MouseEnter для каждого Label с использованием цикла»
textual
Листинг программы
foreach (Control control in this.Controls)
{
var t = control as Label;
if (t != null)
t.MouseEnter += (sender, e) => { t.ForeColor = Color.DimGray; };
}