private void openToolStripMenuItem_Click(object sender, EventArgs e) { // Save whatever we have but keep any filename if (!Commit()) { return; } // Get the proposed filename from the user openFileDialog1.FilterIndex = 1; DialogResult dr = openFileDialog1.ShowDialog(); if (dr != DialogResult.OK) { return; } // See if there are any objections to using it (like it's a bad package, for example) string message; if (!_PresenterController.IsValidFilename(openFileDialog1.FileName, false, out message)) { CopyableMessageBox.Show(message, "Open file...", CopyableMessageBoxButtons.OK, CopyableMessageBoxIcon.Stop); return; } _PresenterController.DoFileOpen(openFileDialog1.FileName); }
private void fileOpenExecuted(object sender, ExecutedRoutedEventArgs e) { // Save whatever we have but keep any filename if (!Commit()) { return; } // Get the proposed filename from the user ofdOpenPackage.FilterIndex = 1; bool?dr = ofdOpenPackage.ShowDialog(); if (dr != true) { return; } // See if there are any objections to using it (like it's a bad package, for example) string message; if (!_PresenterController.IsValidFilename(ofdOpenPackage.FileName, false, out message)) { CopyableMessageBox.Show(message, "Open file...", CopyableMessageBoxButtons.OK, CopyableMessageBoxIcon.Stop); return; } _PresenterController.DoFileOpen(ofdOpenPackage.FileName); }