Esempio n. 1
0
 private void openToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         try
         {
             foreach (var page in tabControl1.TabPages)
             {
                 if ((page as TabPage).Controls[0].Tag != null && (page as TabPage).Controls[0].Tag.ToString() == openFileDialog.FileName)
                 {
                     tabControl1.SelectedTab = (TabPage)page;
                     GetActiveTextBox        = (RichTextBoxPrint)tabControl1.SelectedTab.Controls[0];
                     return;
                 }
             }
             if (GetActiveTextBox.Tag != null || GetActiveTextBox.Modified == true && !string.IsNullOrEmpty(GetActiveTextBox.Text))
             {
                 newToolStripMenuItem_Click(this, new EventArgs());
             }
             TextBoxHelper.OpenFile(GetActiveTextBox, openFileDialog.FileName);
             tabControl1.SelectedTab.Text = GetActiveTextBox.Tag.ToString();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Esempio n. 2
0
        private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TabPage          test = new TabPage();
            RichTextBoxPrint tmp  = new RichTextBoxPrint();

            test.Controls.Add(tmp);
            tmp.Dock             = DockStyle.Fill;
            tmp.ContextMenuStrip = contextMenuStrip1;
            tabControl1.TabPages.Add(test);
            test.Text = "new " + tabControl1.TabPages.Count;
            tabControl1.SelectedTab            = test;
            GetActiveTextBox                   = tmp;
            GetActiveTextBox.SelectionChanged += GetActiveTextBox_SelectionChanged;
            GetActiveTextBox.HideSelection     = false;
            GetActiveTextBox.KeyPress         += GetActiveTextBox_KeyPress;
            GetActiveTextBox.DetectUrls        = true;
            GetActiveTextBox.LinkClicked      += GetActiveTextBox_LinkClicked;
            GetActiveTextBox.AcceptsTab        = true;
        }
Esempio n. 3
0
 private void tabControl1_Selected(object sender, TabControlEventArgs e)
 {
     GetActiveTextBox = (RichTextBoxPrint)tabControl1.SelectedTab.Controls[0];
     GetActiveTextBox_SelectionChanged(this, new EventArgs());
 }