我使用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