所以我在Vb中做了一個遊戲,並且我首先製作了一個只有用戶名的登錄表單。我做了一個圖片,一個按鈕和一個文本框。您明顯地在文本框中寫下您的姓名,然後按按鈕繼續遊戲形式。 我需要幫助的是,您可以輸入遊戲而無需輸入名稱,如何鎖定按鈕,直到在文本框中寫入某些內容,然後解鎖按鈕?驗證TexBox控件對於NULL /空值
我還沒有嘗試過任何東西,因爲我不知道如何開始,IM很新的VB,但我只是想這是一個額外的功能,甚至「小東西」重要
所以我在Vb中做了一個遊戲,並且我首先製作了一個只有用戶名的登錄表單。我做了一個圖片,一個按鈕和一個文本框。您明顯地在文本框中寫下您的姓名,然後按按鈕繼續遊戲形式。 我需要幫助的是,您可以輸入遊戲而無需輸入名稱,如何鎖定按鈕,直到在文本框中寫入某些內容,然後解鎖按鈕?驗證TexBox控件對於NULL /空值
我還沒有嘗試過任何東西,因爲我不知道如何開始,IM很新的VB,但我只是想這是一個額外的功能,甚至「小東西」重要
你必須設置你的Button1 Enabled
屬性默認爲False
。然後,爲了檢查TextBox1中瀰漫,你可以這樣做:
Private Sub TextBox1_TextChanged(sender As Object,
e As EventArgs) Handles TextBox1.TextChanged
If Not String.IsNullOrEmpty(Trim(TextBox1.Text)) Then
Button1.Enabled = True
Else
Button1.Enabled = False
End If
End Sub
我希望這可以幫助你。
這是更好地使用TRIM()
處理空格在TextBox
控制
Private Sub TextBox1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Leave
If Trim(TextBox1.Text) <> vbNullString Then
Button1.Enabled = True
Else
Button1.Enabled = false
MsgBox("You must enter name")
TextBox1.Focus()
End If
End Sub
在屬性窗口中,單擊鎖定屬性,然後選擇假。 –
這不是我的問題:p,我已經知道 – Srebor
你必須解釋你的問題,以避免負排名。謝謝 –