Как исправить задержку события

создаю систему бронирования столов для школьного проекта, а яиспользуя список PictureBox для представления таблиц. С этими PictureBox-ами я связал событие наведения мыши, и при наведении на него свойства BackColor изменяются.

List pb = new List { pictureBox1, pictureBox2, pictureBox3};

foreach (PictureBox p in pb)
{
    p.BorderStyle = BorderStyle.Fixed3D;
    p.BackColor = Color.White;
    p.MouseHover += new EventHandler(mouseOn);
}

private void mouseOn(object sender, EventArgs e)
{
    ((PictureBox)sender).BackColor = Color.Green;
}

Все отлично работает, за исключением того, что когда я наводю указатель мыши, требуется 1 секунда, прежде чем событие сработает, есть ли способ вызвать событие немедленно?

Ответы на вопрос(2)

Ваш ответ на вопрос