マップコントロールがあり、それをクリックすると、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);
}