Ejemplo n.º 1
0
        //library function
        /// <summary>
        /// Create new tab page
        /// </summary>
        public void newpage(string name = "New Document")
        {
            tp = new TabPage(name);
            CCRichTextBoxXML rtb = new CCRichTextBoxXML();

            rtb.HideSelection    = false;
            rtb.AcceptsTab       = true;
            rtb.SelectionFont    = new Font("Arial", 12, FontStyle.Bold);
            rtb.ContextMenuStrip = contexTab;
            rtb.ForeColor        = (Color)Settings.Default["forecolor"];
            rtb.BackColor        = (Color)Settings.Default["backcolor"]; // Color.CadetBlue;
            rtb.Dock             = DockStyle.Fill;


            tp.Controls.Add(rtb);
            tabControl1.TabPages.Add(tp);

            tabControl1.SelectTab(tp);
            // setting droping text file
            GetRichTextBox().AllowDrop = true;
            GetRichTextBox().DragDrop += new DragEventHandler(GetRichTextBox_DragDrop);
            //end that
            GetRichTextBox().KeyDown  += new KeyEventHandler(richTextBox1_KeyDown);
            GetRichTextBox().KeyPress += new KeyPressEventHandler(richTextBox1_KeyPress);

            //for linenumbers
            GetRichTextBox().SelectionChanged += new EventHandler(richTextBox1_SelectionChanged);
            GetRichTextBox().VScroll          += new EventHandler(richTextBox1_VScroll);
            GetRichTextBox().TextChanged      += new EventHandler(richTextBox1_TextChanged);
            GetRichTextBox().FontChanged      += new EventHandler(richTextBox1_FontChanged);
        }
Ejemplo n.º 2
0
        public CCRichTextBoxXML GetRichTextBox()
        {
            //CCRichTextBox rtb = new CCRichTextBox();
            CCRichTextBoxXML rtb = new CCRichTextBoxXML();
            //RichTextBox rtb = null;
            TabPage tp = tabControl1.SelectedTab;


            if (tp != null)
            {
                rtb = tp.Controls[0] as CCRichTextBoxXML;
            }

            return(rtb);
        }