我使用TextBox创建表单。文本框具有ReadOnly属性。当我添加文本到文本框。文本框内的所有文本都被选中。我如何摆脱这一点。我试图改变SelectionLength,SelectionStart,SelectedText属性的值,但这并没有帮助。 我使用VC#2008 express。文本框只读
文本框只读
回答
在设置文本,明确的选择:
textBox1.Text += "String" + Environment.NewLine + "String";
textBox1.Select(0, 0);
SelectionLength
将0
后才TextBox
接收焦点,这也解释了为何设置该属性没有工作。
尝试
textbox1.Enabled = false;
TextBox中的文本应该可以选择 – Xaver 2010-11-02 08:01:03
@Xaver:你的问题清楚地表明你想摆脱它; * >>选择文本框内的所有文本。 **我如何摆脱** *。 – 2010-11-02 08:09:14
@KMan,当文本框第一次获得焦点时,默认选中所有文本;这个最初的选择是他想要清楚的。 – 2010-11-02 12:43:52
设置只读属性为True应该够了。也许你有一些其他代码可以选择你编程放入文本框的文本。
我需要更多的信息给你。你是否试图禁用文本框(只读)?你可以说"Textbox1.enabled = false"
Hi @John,欢迎来到StackOverflow。您应该在评论中询问更多信息,而不是答案。 – AShelly 2011-11-20 03:21:53
- 1. 只读文本框
- 2. 只读文本框
- 3. 使只读工具只读文本框
- 4. 部分只读文本框
- 5. 清除只读文本框
- 6. ASP:文本框只读
- 7. 文本框只读propperty通过只读属性
- 8. 禁用只读文本框onclicking按钮
- 9. c中部分只读文本框#
- 10. WPF:只读说文本框和绑定
- 11. 将值写入只读文本框vb.net
- 12. 使只读文本框不可选
- 13. MVC文本框只读不工作
- 14. 使用JQuery选择只读文本框
- 15. 使文本框只读在javascript
- 16. jQuery TOOLS - Dateinput导致只读文本框
- 17. 拖放到只读富文本框
- 18. Asp.Net验证器和只读文本框
- 19. 使支柱1.0文本框只读
- 20. 只读文本框在ASP.net MVC查看
- 21. ASP.net AJAX:文本框只读状态
- 22. 如何使文本框一半只读
- 23. 值点只读文本框中显示
- 24. 不可见性或文本框只读
- 25. 只读文本框中的Java脚本提示框
- 26. 如何更改只读文本框的文本颜色?
- 27. 只读文本框使用不同的文本颜色?
- 28. 改变只读文本框的文本颜色c#
- 29. C#文本框只读依赖于其他文本
- 30. 如何使只读文本框中的文本不褪色?
你如何在文本框中添加文本?没有更多的信息,它很难提供帮助。 – Khalos 2010-11-02 06:58:19
textBox1.Text + =“String”+ Environment.NewLine +“String”; – Xaver 2010-11-02 07:59:44
如果文本被选中,您可能在代码中以某种方式选择它。删除所有关于选择的代码,看看会发生什么。添加到文本框时,默认情况下不应选择文本,将只读属性设置为true或其他。另外检查你是否有textBox1.Focus()的地方,这将选择你所有的文本。 – Mikael 2010-11-02 10:17:08