私は学校のプロジェクト用にテーブル予約システムを作成しており、テーブルを表すために 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 秒かかることを除いて、すべてがうまく機能します。イベントをすぐにトリガーする方法はありますか?