我正在为一个学校项目制作一个餐桌预订系统,并且我正在使用一个 PictureBoxes 列表来表示这些桌子。这些 PictureBoxes 我已经链接了一个悬停事件,当我悬停时,BackColor 属性发生了变化。
List<PictureBox> pb = new List<PictureBox> { 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 秒钟,有什么方法可以立即触发事件?