private void openToolStripMenuItem_Click(object sender, EventArgs e) { if (modifiedDocument) { DialogResult saveDocumentMsgBox = ShowSaveDocumentPrompt(); switch (saveDocumentMsgBox) { case DialogResult.Yes: if (newFile) { saveToolStripMenuItem_Click(sender, e); } else { builder.SaveHtmlFile(filePath); } break; case DialogResult.No: case DialogResult.Cancel: break; } } OpenFileDialog dlgOpenFile = new OpenFileDialog(); dlgOpenFile.Filter = "HTML Files (*.html, *.htm)|*.html;*.htm"; dlgOpenFile.Multiselect = false; dlgOpenFile.Title = "Open HTML File"; dlgOpenFile.ShowDialog(); try { if (File.Exists(dlgOpenFile.FileName)) { builder.LoadHtmlFile(dlgOpenFile.FileName); modeTabs.Visible = true; filePath = dlgOpenFile.FileName; string fileName = filePath.Split('\\').Last(); this.Text = fileName + " - Easy Web Page Builder"; newFile = false; modifiedDocument = false; openedDocument = true; EnableMenuItems(); browserDesign.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }