编码:
pbs = new PictureBox[8];
for (int i = 0; i < pbs.Length; i++)
{
pbs[i] = new PictureBox();
pbs[i].MouseEnter += Form1_MouseEnter;
pbs[i].MouseLeave += Form1_MouseLeave;
pbs[i].Size = new Size(100, 100);
pbs[i].Margin = new Padding(0, 0, 0, 60);
pbs[i].Dock = DockStyle.Top;
pbs[i].SizeMode = PictureBoxSizeMode.StretchImage;
Panel p = i < 4 ? panel1 : panel2;
p.Controls.Add(pbs[i]);
pbs[i].BringToFront();
}
我做了:
pbs[i].MouseEnter +=
当我点击 TAB 时,它确实: Form1_MouseEnter 这不是我想要的。
我希望当我用鼠标在每个图片框区域上移动时,它会做一些事情。所有图片框的一个事件。如果我移到pictureBox1 上做点什么...pictureBox2 一样...
我该怎么做 ?我不想为每个图片框创建 8 个事件,而是为所有人创建一个输入事件。