在图像中创建可点击区域?

BPr*_*ost 7 c# image winforms

我必须实现一个我不确定如何继续的解决方案,因为我不太了解这种语言(C#).

让我解释一下:目标是让某些东西允许用户从一个项目中选择一个区域(具有圆形形式).因此,想法是在区域上放置带有数字的图像(因此最终它看起来像一个时钟),并从用户点击的数字中获取区域.

所以我的问题是:是否可以在图像中创建可点击区域?(或者,如果你有另一个解决这个功能的解决方案,我是开放的)

提前致谢 !

编辑>>这是一个WinForm应用程序,而不是一个网站.

BPr*_*ost 2

谢谢大家的回答,里面有很多有趣的东西。

不幸的是,由于我必须非常快地开发它,所以我只是创建了一个图像,在该图像上捕获 onclick 事件,然后使用 Cursor.Position 捕获用户单击的区域,如下所示:

int X = pictureBox.PointToClient(Cursor.Position).X;
int Y = pictureBox.PointToClient(Cursor.Position).Y;
Run Code Online (Sandbox Code Playgroud)

也许不是“更干净”的方法,但它确实有效!不管怎么说,还是要谢谢你 !