C# 绘制多边形单击区域

C# 绘制多边形单击区域,c#,click,picturebox,C#,Click,Picturebox,我从这里得到了一些代码,我只是 注意:SmoothingMode使用System.Drawing.Drawing2D使用标题 然后我遇到了关于点击区域的问题,我只希望点击区域位于可见区域,在这种情况下,picturebox1的大小为1366 x 768 这是picturebox的示例,我希望红色区域是可点击的,灰色区域是不可点击的 默认情况下,框中的所有区域都可单击您是否查看了上的文档 我正在看它,似乎有很多方法可以调整PixtureBox对象的大小。看看如何使用或设置Size属性。在任何一种情

我从这里得到了一些代码,我只是

注意:SmoothingMode使用System.Drawing.Drawing2D使用标题 然后我遇到了关于点击区域的问题,我只希望点击区域位于可见区域,在这种情况下,picturebox1的大小为1366 x 768

这是picturebox的示例,我希望红色区域是可点击的,灰色区域是不可点击的
默认情况下,框中的所有区域都可单击

您是否查看了上的文档

我正在看它,似乎有很多方法可以调整PixtureBox对象的大小。看看如何使用或设置Size属性。在任何一种情况下,都必须将大小包装在size对象中,并设置相应的PictureBox size属性

例如:

pictureBox1.Size = new Size(xSize, ySize);


对不起,这不是问题,我有鼠标点击事件的问题,不是PictureBoxh的大小,我道歉。好吧,如果是这样的话,你能不能把鼠标的位置和窗口的位置以及窗口中的任何对象交叉引用一下?没关系,没问题
pictureBox1.Size = new Size(xSize, ySize);
pictureBox1.DefaultSize = new Size(xSize, ySize);