有人可以教我如何在C#中检测“点击相同图片的某些部分”的事件(WindowsForm,具体)吗?
例如,我们只是说我们在图片框中有一张大脑图片,上面有三个不同的区域:海马,额叶和皮质。 我该如何检测用户点击的区域? (这些区域形状不规则。)
谢谢!
答案 0 :(得分:0)
确保您的照片有不同的颜色,如果您想要相似的颜色,可以使用这样的颜色:Color.FromArgb(10, 10, 10)
和Color.FromArgb(10, 10, 11)
。
在你的点击方法中,获取光标x,y coords (在屏幕上)并使用此method,这将返回像素的颜色。
设置一个开关盒或if块,它将确定您按颜色单击的部分。
很抱歉,没有代码......