TextField垂直滚动条不在Compact Framework中滚动

时间:2014-01-10 14:31:45

标签: c# scrollbar compact-framework


我正在使用Compact Framework,我正在尝试在TextField中滚动 带有垂直滚动条。 TextField包含四行文本和 由于TextField高度,实际只显示四个中的三个。我想从顶部滚动 到底部只显示第四个或>第四行。唯一的问题是, 滚动条根本不会滚动。

有什么建议吗?

TextField属性:
- 身高= 150
- 滚动条=垂直
- wrapped = false
- multilines = true

在循环使用字符串数组并在每个字符串末尾添加Environment.NewLine时添加文本,但最后一个字符串除外。

1 个答案:

答案 0 :(得分: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();
}