請幫我解決這個問題。我正在使用C#在Windows窗體中工作。我有一個名爲textBox1的文本框。我想使用驗證,而不用在textBox1中輸入任何內容,光標不應該移動到下一個文本字段。Windows窗體文本框驗證
0
A
回答
0
你的問題是不完全清楚,以驗證確實是有在文本框中輸入的東西,你可以檢查兩種:
textBox1.TextLength > 0
或
!String.IsNullOrEmpty(textBox1.Text)
0
這不是一個辦法,我建議,但是如果沒有輸入任何內容,則可以處理文本框的Validating
事件並取消(將焦點重新設置迴文本框),如下所示:
private void textBox1_Validating(object sender, CancelEventArgs e)
{
if (textBox1.Text.Trim() == "")
{
e.Cancel = true;
}
}
這會工作,但肯定會讓用戶煩惱。更好的驗證方法是讓用戶在他們選擇的文本框中輸入或不輸入文本,然後在用戶提交表單時立即驗證所有內容。
1
在該文本框 的MouseLeave事件做試試這個..
if (textBox1.TextLength < 1)
{
textBox.Focus();
}
的[驗證在文本框中的文本改變(
相關問題
- 1. Windows窗體中的文本框驗證
- 2. 檢查驗證文本在文本框+ Windows窗體
- 3. Windows窗體中的文本驗證
- 4. 在Windows窗體應用程序驗證文本框
- 5. 在windows窗體應用程序驗證文本框
- 6. 如何驗證Windows窗體中電話號碼的文本框?
- 7. Xamarin窗體 - Windows驗證webapi
- 8. 在Windows窗體驗證
- 9. Windows窗體文本框顯示圖像
- 10. Windows窗體對象和文本框
- 11. 動態Windows窗體文本框
- 12. Windows窗體中的小數文本框
- 13. Windows窗體文本框限制
- 14. Windows窗體的文本框回車鍵
- 15. Windows C#窗體:關注文本框
- 16. WPF Windows身份驗證文本框
- 17. 同時驗證C#窗體上的幾個文本框
- 18. Symfony窗體文件驗證
- 19. 窗體驗證?
- 20. 實體框架 - 驗證文本格式
- 21. 窗體驗證器對於Windows Phone
- 22. ASP.NET窗體身份驗證與Windows Safari
- 23. Windows窗體 - 驗證DataGridView的輸入
- 24. windows窗體驗證問題(.net2.0)
- 25. MVC - 窗體和Windows身份驗證
- 26. 驗證文本框
- 27. 文本框驗證
- 28. 文本框驗證
- 29. 驗證文本框
- 30. SignalR - 驗證Windows窗體服務器上的窗體用戶
可能重複http://stackoverflow.com/questions/610710/validate-在文本變化功能於文本框) – ChrisF 2010-05-24 14:19:56