在 Windows 窗体应用程序中验证文本框

本文关键字:验证 文本 应用程序 Windows 窗体 | 更新日期: 2023-09-27 17:56:32

可能的重复项:
在 Windows 窗体应用程序中
验证文本框 在 Windows 窗体应用程序中验证文本框

事件不允许任何空格,但是我想避免使用C#.net在Windows表单应用程序中的文本框中启动一个或两个或三个空格

void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = (e.KeyChar == (char)Keys.Space);
}

在 Windows 窗体应用程序中验证文本框

即使是编辑过的问题也很难理解。所以我猜你的意思是说:"我想避免以 1、2 或 3 个空格开头的文本框"

在 TextChanged 事件中使用 String.Trim,或使用 Replace(" ",string.empty),或者如果它对于最多 3 个空格至关重要,请使用 for 循环,并且仅删除带有 String.Substring 的空格