/// <summary> /// When called without a fileName, /// we provide a SaveFileDialog, then pass along to the version that takes a fileName /// </summary> private void SaveImageFile() { using (var dlg = new SaveFileDialog()) { dlg.Filter = WinDemoHelperMethods.CreateDialogFilter(false); if (dlg.ShowDialog() == DialogResult.OK) { // slight change from the video... SaveImageFile(dlg.FileName); _currentFile = dlg.FileName; UpdateStatusBar(); } } }
/// <summary> /// Initializes a new instance of the <see cref="MainForm"/> class. /// </summary> public MainForm() { InitializeComponent(); LoadAnnotationToolbarImages(); EnableDisableMenuAndToolbarItems(); WinDemoHelperMethods.PopulateDecoders(RegisteredDecoders.Decoders); annotationViewer.SelectedIndexChanged += AnnotationViewerSelectedIndexChanged; annotationViewer.Annotations.SelectionChanged += AnnotationViewer_Annotations_SelectionChanged; annotationViewer.Annotations.Rotated += AnnotationViewer_AnnotationRotated; annotationViewer.Annotations.Resized += AnnotationViewer_AnnotationResized; annotationViewer.Annotations.Moved += AnnotationViewer_AnnotationMoved; annotationViewer.Annotations.AnnotationCreated += AnnotationViewer_AnnotationCreated; annotationViewer.SelectFirstPageOnOpen = true; annotationViewer.Annotations.ClipToDocument = true; }
private void OpenImageFile() { using (var dlg = new OpenFileDialog()) { dlg.Filter = WinDemoHelperMethods.CreateDialogFilter(true); if (dlg.ShowDialog(this) == DialogResult.OK) { annotationViewer.Open(dlg.FileName, -1); _currentFile = dlg.FileName; } } if (annotationViewer.Count > 0) { UpdateStatusBar(); } EnableDisableMenuAndToolbarItems(); }