private void writeID(AbstractExtendedRichTexBox box, string text) { if (box != null) { writeTextBox(box, text); } else { writeError("ID" + " : " + text); } }
// LOG GUI LOW LEVEL private void writeTextBox(AbstractExtendedRichTexBox box, string text) { if (InvokeRequired) { BoxTextDelegate registerBoxTextDelegate = new BoxTextDelegate(writeTextBox); BeginInvoke(registerBoxTextDelegate, new object[] { box, text }); } else { box.BeginUpdate(); box.AppendText(text); box.AppendText("\r\n"); if (TesterFactory.Logger.InteractiveLogging) { box.SelectionStart = box.Text.Length; box.ScrollToCaret(); } box.EndUpdate(); box.Invalidate(); //if (TesterFactory.Logger.InteractiveLogging) //{ // Application.DoEvents(); //} } }
private void TextBoxSave(string fileNameBase, AbstractExtendedRichTexBox box) { saveFileDialog.FileName = fileNameBase + ".txt"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { Stream myStream = saveFileDialog.OpenFile(); StreamWriter wText = new StreamWriter(myStream); wText.Write(box.Text); wText.Flush(); myStream.Close(); } }
private void focusBox(AbstractExtendedRichTexBox box) { if (InvokeRequired) { BoxDelegate registerBoxTextDelegate = new BoxDelegate(focusBox); BeginInvoke(registerBoxTextDelegate, new object[] { box }); } else { tabControlAll.SelectedTab = (TabPage)box.Parent; box.Focus(); } }
private AbstractExtendedRichTexBox[] findAllTextBox() { IList list = new ArrayList(); AbstractExtendedRichTexBox box; foreach (Control control in tabControlAll.Controls) { if (control.Tag != null) { box = findControTextBox(control.Controls); if (box != null) { list.Add(box); } } } AbstractExtendedRichTexBox[] result = new AbstractExtendedRichTexBox[list.Count]; list.CopyTo(result, 0); return result; }
public void TextBoxClose(AbstractExtendedRichTexBox box) { Control tabPage = box.Parent; tabControlAll.Controls.Remove(tabPage); _hastTable.Remove(box.Tag); }
public void TextBoxClear(AbstractExtendedRichTexBox box) { box.Text = ""; }