示例#1
0
        void histItemCtrl_DeleteHistImageSelected(object sender, EventArgs e)
        {
            ImageSelectorHistItemCtrl ctrl = (ImageSelectorHistItemCtrl)sender;

            if (pnlImageHistory.Controls.Contains(ctrl))
            {
                pnlImageHistory.Controls.Remove(ctrl);
            }

            IOSupport.DeleteFile(ctrl.ImagePath);
        }
示例#2
0
        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);
        }
示例#3
0
        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();
        }