2014-11-04 28 views
1

我正在寫一個程序,選擇隨機的顏色,幾乎每一個方面的工作到這一點。有沒有辦法保持一個文本框觸發從接受只有空格鍵輸入

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

我該如何行動:目前它不接受任何條目,所以如果textbox1.Text =「」它不會將其插入到列表框中,但如果用戶只鍵入「空格」「空格「」空格「它將接受空白文本。我想避免這種情況,所以在列表框中沒有空白條目。

相關代碼:

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 
+0

你可以用空白比較之前刪除空格:'如果TextBox1.Text.Trim( )=「」Then' – Blorgbeard 2014-11-04 22:55:00

+0

如果你把這個作爲答案,我會接受它。它完全是我想要的。非常感謝你。我從來沒有聽說過修剪() – Aaron 2014-11-04 22:56:59

+0

這很好!添加了一個答案。 – Blorgbeard 2014-11-04 22:59:04

回答

2

你可以刪除空格(使用Trim)與空白比較之前:

If TextBox1.Text.Trim() = "" Then 
相關問題