void Imageslist_ImageButtonPressEvent(object sender, ImageButtonPressEventArgs e) { if ((int)e.eventArgs.Event.Button == 3) { popupMenuOn = (NomenclatureImage)e.Tag; Gtk.Menu jBox = new Gtk.Menu(); Gtk.MenuItem MenuItem1 = new MenuItem("Удалить"); MenuItem1.Activated += DeleteImage_Activated;; jBox.Add(MenuItem1); jBox.ShowAll(); jBox.Popup(); } }
void DeleteImage_Activated(object sender, EventArgs e) { Entity.Images.Remove(popupMenuOn); popupMenuOn = null; ReloadImages(); }