我有一个TextBox控件,其中包含大量带有垂直滚动条的文本,每次隐藏/显示该控件时,滚动条的位置均保持不变。我试图弄清楚如何将滚动条的位置更改为文本框的顶部,就像它位于文本的开头一样。

我该怎么做?

最佳答案

如果您使用的是WinForms,这是一种可能的解决方案:

YourTextBox.Select(0, 0)
YourTextBox.ScrollToCaret()


如果您使用的是WPF:

YourTextBox.ScrollToHome()

09-11 02:44