我有一些地图控件,当我点击它时,我打开 contextMenuStrip,然后点击我的地图快照。问题是当我单击快照时,它是包含 contextMenuStrip的快照图。我尝试使用“contextMenuStrip.Close()”但不起作用。
//on map click event
private void map1_Click(MouseEventArgs e)
{
System.Drawing.Point point = new System.Drawing.Point(e.X, e.Y + 160);
contextMenu.Show(this.contextMenu, point);
}
//item of contextMenu
private void contextMenuConvert_Click(object sender, EventArgs e)
{
contextMenu.Close();
map.CreateImage(ImageFormat.Jpeg);
}