private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "(BookmarkFiles *.dat)|*.dat"; saveFileDialog1.FileName = "bookmarks.dat"; saveFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var userControl = new SelectPassword(); Form paswordForm = FormFactory.CreateModalForm(userControl); paswordForm.Controls.Add(userControl); paswordForm.StartPosition = FormStartPosition.CenterParent; paswordForm.ShowInTaskbar = false; paswordForm.FormBorderStyle = FormBorderStyle.FixedSingle; if (paswordForm.ShowDialog(this) == DialogResult.OK) { string password = userControl.SelectedPassword; if (saveFileDialog1.ShowDialog(this) == DialogResult.OK) { string filename = saveFileDialog1.FileName; _bookmarkManager.SaveToFile(filename, password); MessageBox.Show("Save was sussessful", "Bookmarks", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void CreateTreeFolder() { var createFolderUserControl = new CreateBookmarkFolder(_bookmarkService, _bookmarkManager, _imageReference) { DefaultBookmarkName = _imageReference.FileName }; var addFolderForm = FormFactory.CreateModalForm(createFolderUserControl); addFolderForm.ShowDialog(this); Close(); }
private void btnScanDirectory_Click(object sender, EventArgs e) { _thumbnailService.SaveThumbnailDatabase(); _thumbnailScan = new ThumbnailScanDirectory(_thumbnailService); Form frmDirectoryScan = FormFactory.CreateModalForm(_thumbnailScan); frmDirectoryScan.FormClosed += FrmDirectoryScan_FormClosed; frmDirectoryScan.ShowDialog(this); _thumbnailScan = null; GC.Collect(); _thumbnailService.LoadThumbnailDatabase(); }
private void renameFolderMenuItem_Click(object sender, EventArgs e) { if (bookmarksTree.SelectedNode?.Tag is BookmarkFolder bookmarkFolder) { var ucRenameFolder = new RenameBookmarkFolder(); ucRenameFolder.InitControl(bookmarkFolder.Name, bookmarkFolder.Bookmarks.Count); Form renameForm = FormFactory.CreateModalForm(ucRenameFolder); if (renameForm.ShowDialog(this) == DialogResult.OK) { string newName = ucRenameFolder.GetNewFolderName(); bookmarkFolder.Name = newName; AlterTreeViewState(TreeViewFolderStateChange.FolderRenamed, bookmarkFolder); } } }
private string SelectBookmarksFilePassword() { var uc = new GetPassword(); var paswordForm = FormFactory.CreateModalForm(uc); paswordForm.StartPosition = FormStartPosition.CenterParent; paswordForm.ShowInTaskbar = false; paswordForm.FormBorderStyle = FormBorderStyle.FixedSingle; if (paswordForm.ShowDialog(this) == DialogResult.OK) { return(uc.SelectedPassword); } return(null); }