private void UIConsoleCut() { if (ConsoleLength > MaxLength) { try { Invoke(new Action(() => { RTBConsole.Text = RTBConsole.Text.Substring(RTBConsole.TextLength / 2); //截断文本内容 ConsoleLength = RTBConsole.TextLength; //更新文本长度 RTBConsole.ScrollToCaret(); //滚动到底部 UICaption(Caption); //更新标题,带文本长度提示 })); } catch { } } }
/// <summary> /// 添加文本内容 /// </summary> /// <param name="s"></param> private void UIConsole(string s) { try { Invoke(new Action(() => { if (!CBNotWrite.Checked) { ConsoleLength += s.Length; //更新文本长度 UICaption(Caption); //更新标题,带文本长度提示 RTBConsole.AppendText(s); //追加内容到文本框 RTBConsole.ScrollToCaret(); //滚动到底部 } })); } catch { } }