Как использовать пункт меню щелкните правой кнопкой мыши на поле изображения
когда я щелкаю правой кнопкой мыши на picturebox, используя пункты контекстного меню, я показываю метки, такие как saveImageAs.
проблема: когда я щелкаю правой кнопкой мыши на поле изображения, оно показывает saveImageAs, когда я нажимаю saveImageAs, я попадаю
частная saveImageAsToolStripMenuItem_Click недействительным(объект отправителя, EventArgs в электронной)
{
//что я должен использовать вместо щелчка, чтобы нажать form_Mouseclick
pictureBox1. Click += form_MouseClick;
pictureBox2.Нажмите кнопку += form_MouseClick;
}
вот что я должен использовать вместо pictureBox1. click, чтобы нажать form_MouseClick
Если бы кто-нибудь мог помочь, я был бы очень благодарен.
частная saveImageAsToolStripMenuItem_Click недействительным(объект отправителя, EventArgs в электронной)
{
pictureBox1. Click += form_MouseClick;
pictureBox2.Нажмите кнопку += form_MouseClick;
}
частная form_MouseClick недействительным(объект отправителя, MouseEventArgs е)
{
Элемент управления PictureBox ПБ = датчик как элемент управления PictureBox;
Диалоговое окно savefiledialog ЮФО = новое диалоговое окно savefiledialog();
СФО.Фильтр = "Изображения|*.формат PNG;*.в формате BMP;*.в формате JPG";
если (СФД.Метод Showdialog() == Система.Окна.Формы.свойство DialogResult.ОК)
{
строку путь к файлу = система.ИО.Путь.GetExtension(СФД.Именем);
}
if (pb != null & & amp; sfd.Именем != нуль)
{
Им изображения = ПБ.Изображения;
SaveImage (im, sfd.имя файла);
}
}
частных статических недействительным SaveImage(им изображения, строки destPath)
{
им.Сохранить(destPath, системы.Рисование.Изображений.ImageFormat.ПНГ);
}
Что я уже пробовал:
Я пытался
частная saveImageAsToolStripMenuItem_Click недействительным(объект отправителя, EventArgs в электронной)
{
pictureBox1. MouseClick+= form_MouseClick;
pictureBox2. MouseClick+= form_MouseClick;
}