我想为动态绘制的矩形添加上下文菜单。 所有矩形均存储在列表中。我该怎么办?
foreach (Rectangle item in PadRects)
{
using (Graphics g = Graphics.FromImage(pictureBox1.Image))
{
Pen mypen = new Pen(Color.White, 1);
g.DrawRectangle(mypen, item);
}
}
我想显示一个带有删除矩形的按钮的上下文菜单。
谢谢!
答案 0 :(得分:0)
在表单中添加一个ContextMenuStrip
。
请勿选择它作为ContextMenuStrip
的{{1}}属性,因为这会自动打开上下文菜单。我们不想这样做,因为我们想测试鼠标是否实际上指向绘制的矩形,然后才打开上下文菜单。
pictureBox1