有没有办法让Enter上的文本框保持不接受空格键

时间:2014-11-04 22:53:13

标签: vb.net

我正在编写一个选择随机颜色的程序,而且它的各个方面几乎都在努力。

工作原理:您可以使用返回键或按钮将文本框中的文本添加到列表框中。

我希望它如何行动:目前它不接受任何条目,因此如果textbox1.Text =“”它不会将其插入列表框,但如果用户只是键入“space”“space “”空间“它将接受空白文本。我想避免这种情况,因此列表框中没有空白条目。

相关守则:

Private Sub TextBox1_TextChanged(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
    Try
        If e.KeyCode = Keys.Enter Then
            If TextBox1.Text = "" Then

            Else
                lstColors.Items.Add(TextBox1.Text)
                TextBox1.Text = ""
            End If
        End If
    Catch
    End Try
End Sub

1 个答案:

答案 0 :(得分:2)

在与空白比较之前,您可以删除空格(使用Trim):

If TextBox1.Text.Trim() = "" Then