void histItemCtrl_DeleteHistImageSelected(object sender, EventArgs e) { ImageSelectorHistItemCtrl ctrl = (ImageSelectorHistItemCtrl)sender; if (pnlImageHistory.Controls.Contains(ctrl)) { pnlImageHistory.Controls.Remove(ctrl); } IOSupport.DeleteFile(ctrl.ImagePath); }
private ImageSelectorHistItemCtrl CreateHistCtrl(string imagePath) { ImageSelectorHistItemCtrl histItemCtrl = new ImageSelectorHistItemCtrl(); histItemCtrl.ImagePath = imagePath; histItemCtrl.LoadControl(); histItemCtrl.HistImageSelected += new EventHandler(histItemCtrl_HistImageSelected); histItemCtrl.DeleteHistImageSelected += new EventHandler(histItemCtrl_DeleteHistImageSelected); return(histItemCtrl); }
void histItemCtrl_HistImageSelected(object sender, EventArgs e) { ImageSelectorHistItemCtrl ctrl = (ImageSelectorHistItemCtrl)sender; // rename current to history file string curFile = navigationViewerCtrl1.CurrentImagePath; IOSupport.RenameFile(curFile, GetHistFilename(curFile)); // use selected image IOSupport.RenameFile(ctrl.ImagePath, curFile); ShowCurrentImage(); ShowPastImages(); navigationViewerCtrl1.RefreshCurrentImage(); }