1. 程式人生 > >小技巧textbox的行數

小技巧textbox的行數

tchar subst void rom 功能 bstr dex 不知道 getline

沒什麽技術含量,但如果不知道則實現起來很麻煩。

c#中textbox.lines只記錄回車的數量,並不是真正的總行數,如何得到呢,請使用:

int 總行數 = this.textBox1.GetLineFromCharIndex(this.textBox1.Text.Length) + 1 ;

下面按鈕,每點一下翻3行,只到最後,相當於翻頁功能

private void button1_Click(object sender, EventArgs e)
{
int m = this.textBox1.GetFirstCharIndexFromLine(3);

if (m != -1)
{
this.textBox1.Text = this.textBox1.Text.Substring(m);
}
}

小技巧textbox的行數