日期:2014-05-18 浏览次数:20925 次
private void pictureBox1_Click(object sender, EventArgs e) { MessageBox.Show((sender as PictureBox).Name); }
PictureBox old = null; private void pictureBox2_Click(object sender, EventArgs e) { PictureBox p = (PictureBox)sender; if (p == old) return; if (old != null) { old.Width -= 10; old.Height -= 10; old.Location = new Point(old.Location.X + 5, old.Location.Y + 5); } old = p; p.Width += 10; p.Height += 10; p.Location = new Point(p.Location.X - 5, p.Location.Y - 5); p.BringToFront(); } private void pictureBox2_Paint(object sender, PaintEventArgs e) { PictureBox p = (PictureBox)sender; if (p == old) { Pen pp = new Pen(Color.Red); e.Graphics.DrawRectangle(pp, e.ClipRectangle.X, e.ClipRectangle.Y, e.ClipRectangle.X + e.ClipRectangle.Width - 1, e.ClipRectangle.Y + e.ClipRectangle.Height - 1); } }