如何将上下文菜单添加到绘制的矩形?

时间:2018-08-27 21:23:46

标签: c# contextmenu

我想为动态绘制的矩形添加上下文菜单。 所有矩形均存储在列表中。我该怎么办?

foreach (Rectangle item in PadRects)
        {
            using (Graphics g = Graphics.FromImage(pictureBox1.Image))
            {
                Pen mypen = new Pen(Color.White, 1);
                g.DrawRectangle(mypen, item);
            }
        }

我想显示一个带有删除矩形的按钮的上下文菜单。

谢谢!

1 个答案:

答案 0 :(得分:0)

在表单中添加一个ContextMenuStrip

请勿选择它作为ContextMenuStrip的{​​{1}}属性,因为这会自动打开上下文菜单。我们不想这样做,因为我们想测试鼠标是否实际上指向绘制的矩形,然后才打开上下文菜单。

pictureBox1
相关问题