public void LoadNotebook(EncrytedNotebook Notebook) { StripMenu.AddFile((string)Settings.Default["CurrentFile"]); StripMenu.SaveToRegistry(); Content.Controls.Clear(); this.Notebook = new NotebookHandler(); this.Notebook.tabControl.SelectedIndexChanged += TopBarEventHandler.TabControl_SelectedIndexChanged; int i = 0; foreach (EncryptedPage Page in Notebook.EncryptedPages) { this.Notebook.Pages.Add(new TabPage()); this.Notebook.TextBoxes.Add(new RichTextBox()); this.Notebook.Pages[i].Text = Page.Title; this.Notebook.Pages[i].UseVisualStyleBackColor = true; this.Notebook.Pages[i].Controls.Add(this.Notebook.TextBoxes[i]); this.Notebook.TextBoxes[i].Rtf = Page.Contents.Data; this.Notebook.TextBoxes[i].Dock = DockStyle.Fill; this.Notebook.tabControl.Controls.Add(this.Notebook.Pages[i]); i++; } this.Notebook.tabControl.Dock = DockStyle.Fill; Content.Controls.Add(this.Notebook.tabControl); RenameStripMenuItem.Enabled = true; CreateEmptyTab("New Tab"); }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { try { _instance = null; if (saveRecentFilesToRegistryToolStripMenuItem.Checked) { _mruMenu.SaveToRegistry(); } } catch (Exception ex) { MessageBox.Show(this, "Failed to save list of recently used files to registry.\n\n" + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ExitToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit(); stripMenu.SaveToRegistry(); }