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");
        }
Example #2
0
 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();
 }