c# - 如何在 TextBox 中自动显示文本开头

标签 c# textbox

我有很长的文本并将其放入 TextBox 中。我想自动显示文本的开头而不是结尾。但是 TextBox 会自动显示文本的结尾。

我能做些什么来实现它。

我使用 SelectionStart 方法将光标放在 TextBox 中文本的开头,以实现一些简单的 IntelliSense,因此首选解决方案不会使用移动光标的方法。

最佳答案

您总是可以先在文本框中输入一个较小的值,然后根据显示全文的标准附加全文的剩余部分。

例子:

textBox.text = someString.Substring(0, x);

然后在需要的时候做

textBox.AppendText(someString.Substring(x+1));

关于c# - 如何在 TextBox 中自动显示文本开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3703365/

相关文章:

c# - 为什么 try/finally 而不是 "using"语句有助于避免竞争条件?

c# - WCF:配置角色以访问数据库资源

Javascript 问题 - 在 document.getElementById 之后无法提交表单

vb.net - 只接受文本框的数字

silverlight - 我在 MVVM 模型中使用 silverlight 两种方式绑定(bind)获得 Null 对象

windows-phone-7 - 在 WP7 中,当页面上存在 WebBrowser 控件时,TextBox.Focus() 不起作用

c# - 无法捕获 xUnit 中的 InvalidOperationException

C# Xml 分组以获得更好的可视化效果

c# - 程序如何跟踪全局设置(每次执行程序时都相同)

c# - 文本框只读