2014-01-10 108 views
0


我正在使用精簡版框架,我正嘗試使用垂直滾動條在文本框 中滾動。 TextField包含四行文本,並且由於TextField的高度,實際僅顯示四個中的三個。我想從頂部 滾動到底部以顯示第四行或第四行。唯一的問題是, 滾動條不會滾動。TextField垂直滾動條不會在精簡框架中滾動

有什麼建議嗎?

TextField的屬性:
- 高度= 150
- 滾動條=垂直
- 包裹=假
- 而循環槽一個字符串數組,加入Environment.NewLine多線=真

文本被添加在每個字符串的末尾,除了最後一個字符串。

回答

0

我假設你的意思是TextBox,因爲Compact Framework中沒有TextField控件。

滾動到控制結束是很簡單:

public void ScrollToBottom(TextBox t) 
{ 
    // move the caret to the end of the text 
    t.SelectionStart = t.Text.Length - 1; 
    t.SelectionLength = 0; 
    // and scroll to the caret 
    t.ScrollToCaret(); 
}