c#中怎样使点击同一张图片的不同的地方时,换不同的图片,请高手指教,在线等待!

解决方案 »

  1.   

    在这张大图片上放上N个panel(透明之),这N个panel上面又放上N个pictureBox,让这N个panel响应鼠标点击事件就行了。
      

  2.   

    补充一下,当第i个图片被显示出来后,则这个panel[i]就不能再获得被鼠标点击事件了,这就得改为响应第i个picture[i]的单击事件了。
      

  3.   

            private void Form4_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                Point point = e.Location;            if (point.X >= 100 && point.X <= 200)
                { 
                    位置符合更换背景图片
                       this.BackgroundImage = "";
                }
            }