首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# TextBox 控制項常見問題:多行換行與自動捲動至底部

     編輯:關於C語言

問題一:多行 TextBox 如何換行

Windows 換行需 \r\n 兩字元。兩種寫法:

// 1. 硬編碼
string label = "計算結果:......SUM\r\n";
textBox.AppendText(label);

// 2. 跨平台相容
textBox.AppendText("計算結果:......SUM" + Environment.NewLine);

問題二:新增文字後自動捲動到最後一行

呼叫 ScrollToCaret() 將捲軸移至游標位置(AppendText 後游標自動在末尾)。

textBox.AppendText(label);
textBox.ScrollToCaret();

完整範例

private void Log(string msg)
{
    textBox.AppendText(msg + Environment.NewLine);
    textBox.ScrollToCaret();
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved