日期:2014-05-20 浏览次数:20801 次
private void pic图片_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.left) { //加载另一个图片 } }
------解决方案--------------------
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
Rectangle _RectangleUp = new Rectangle(0, 0, pictureBox1.Width, pictureBox1.Height / 2);
//定义一个矩形 位置0,0
if (_RectangleUp.Contains(e.X, e.Y))
{
this.Text = "上半部分";
}
Rectangle _RectangleDown = new Rectangle(0, pictureBox1.Height / 2, pictureBox1.Width, pictureBox1.Height / 2);
//定义一个矩形 位置 0,pictureBox的一半
if (_RectangleDown.Contains(e.X, e.Y))
{
this.Text = "下半部分";
}
}
这只用了矩形 你也可以用多边形 ... 或则圆..