从DataSource更新时,文本框光标设置为文本的开头

时间:2011-05-25 18:13:09

标签: c# winforms

我有一个简单的TextBox控件绑定到类型实例中的string属性。像这样:

textbox.DataBindings.Add(new Binding("Text", m_Configuration, propertyName));

当实例中的属性更新时,它将显示在TextBox中。但是,TextBox中的光标位置保持在开头。

有没有办法让它自动出现在任何文本的末尾?

我知道我可以手动编码TextBox以使用ScrollToCaret()重置其光标位置。但是,这意味着,我必须输入相同的代码30个不同的TextBox控件。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您不想多次编码此行为,为什么不从TextBox继承并添加代码。我认为除此之外别无他法。