//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); }
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); }