【发布时间】:2013-02-06 20:48:13
【问题描述】:
我想禁用选择文本并单击文本框中的文本中间,但用户必须能够输入此文本框并在早期文本的末尾写,所以我无法做到ReadOnly 或 @987654322 @。
我尝试处理MouseDown 并执行以下操作:
input.Select(input.Text.Length, 0);
它有助于将光标放在文本中间,但用户仍然可以从末尾进行选择。
我还在MouseDown 事件上创建了一个MessageBox(),但在这种情况下,用户无法单击文本框并编写任何内容。
最后一次尝试是在另一个控件中设置focus() 并在一段时间后重新聚焦,但它根本不起作用。用户仍然可以进行选择。
我该怎么做?
【问题讨论】:
-
第二个文本框只附加到第一个文本框?
标签: c# winforms textbox selection