请帮我解决这个问题。我正在使用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. Xamarin窗体 - Windows验证webapi
- 6. 在Windows窗体验证
- 7. Windows窗体文本框显示图像
- 8. Windows窗体中的小数文本框
- 9. 动态Windows窗体文本框
- 10. Windows C#窗体:关注文本框
- 11. Windows窗体对象和文本框
- 12. 同时验证C#窗体上的几个文本框
- 13. 实体框架 - 验证文本格式
- 14. windows窗体验证问题(.net2.0)
- 15. 窗体验证器对于Windows Phone
- 16. Windows窗体 - 验证DataGridView的输入
- 17. ASP.NET窗体身份验证与Windows Safari
- 18. 验证文本框
- 19. 文本框验证
- 20. 文本框验证
- 21. 从窗体身份验证转换为Windows身份验证
- 22. 网站窗体身份验证 - > SQL Server Windows身份验证
- 23. 从Django窗体验证复选框
- 24. Rails窗体验证
- 25. 窗体身份验证在本地IIS
- 26. asp.net窗体身份验证脚本
- 27. 验证空文本框
- 28. MVC - 文本框验证
- 29. Toolstripbutton不验证文本框
- 30. c#3.5文本框验证
可能重复http://stackoverflow.com/questions/610710/validate-在文本变化功能于文本框) – ChrisF 2010-05-24 14:19:56