【问题标题】:How to prevent TextBox to move scrollbar and text when writing text to it?如何防止TextBox在向其写入文本时移动滚动条和文本?
【发布时间】:2020-07-10 12:16:25
【问题描述】:

每当我向 TextBox 写入比文本框宽度更宽的行时,滚动条会随附加文本一起移动。问题是我想让滚动条最大限度地向左移动(在行首)。可以在写作结束时移动,或者只是固定,然后通过滚动条手动移动。
我的问题可能重复,因为我什至不知道如何命名这个问题。

也许截图可以更容易地介绍我的问题。左侧是 TextBox 中自动移动的文本位置,右侧是 TextBox 中由我使用滚动条手动移动的文本位置。

【问题讨论】:

  • 你应该把slider改成scrollbar
  • 是的,对不起,在描述中重命名了,它是一个滚动条。我的坏 - 介绍 Windows 应用程序,不知道如何正确命名一些东西,而且我不是以英语为母语的人。
  • 看看这个SO post

标签: c# .net wpf


【解决方案1】:

我在我的项目中使用FastColoredTextBox,我刚刚找到了my_text_box.ScrollLeft(); 方法并且工作正常。每当文本附加到文本框时,它都会向左移动,不会闪烁等。

【讨论】:

    猜你喜欢
    • 2013-09-18
    • 2022-11-25
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 2012-03-24
    相关资源
    最近更新 更多