问题描述
给些提示,相应的解决办法就行,能够提供相关的代码,更好!先谢过啊
解决方案
解决方案二:
mark
解决方案三:
没看见图片呢。
解决方案四:
是要所单击区域的附件的名称?你一个pictureBox里一个图片。可以通过鼠标的位置来对比。mouseargs.xmouseargs.y
解决方案五:
同意楼上
解决方案六:
只能通过事件处理函数的参数来确定位置了。mouseargs.xmouseargs.y
解决方案七:
恩。必须先明确知道picturebox里的图片被分为那些区域,然后根据鼠标的位置来确定。比如下面的代码就是在picturebox收到mouseclick消息时,先确定一个picturebox的上半部分为顶部区域,然后确定它的下半部分为底部区域最后根据鼠标在哪个区域返回相应的信息privatevoidpictureBox1_MouseClick(objectsender,MouseEventArgse){RectangletopRegion=newRectangle(0,0,pictureBox1.Width,pictureBox1.Height/2);RectanglebottomRegion=newRectangle(0,pictureBox1.Height/2,pictureBox1.Width,pictureBox1.Height/2);if(topRegion.Contains(e.Location)){MessageBox.Show("Mouseclickonthetopregion");}if(bottomRegion.Contains(e.Location)){MessageBox.Show("Mouseclickonthebottomregion");}}
时间: 2025-01-02 17:18:05