У меня есть некоторый элемент управления картой, и когда я щелкаю по нему, я открываю 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);
}
Изображение примера.