我是一個相當新的用戶VB,並想知道爲什麼下面的代碼沒有給我,我一直在尋找的答案:分配一個變量,一個TextBox一旦它已經被宣佈
Dim name, orderNumber, cityStateZip, address As String
name = nameTextBox.text
orderNumber = orderNumberTextBox.Text
cityStateZip = cityStateZipTextBox.Text
address = addressTextBox.Text
if (name = "" OrElse orderNumber = "" OrElse cityStateZip = "" OrElse address = "") Then
MessageBox.Show("Please enter a Salesperson's name", "Input Error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
上面的代碼不會顯示MessageBox。但是,如果我'昏暗'所有的變量(名稱,OrderNumber等),它將起作用。
我想知道爲什麼這樣?
將您的代碼複製並粘貼到Button_Click事件中。用空的文本框,它編譯並顯示一個MessageBox。因此,你的代碼似乎還有其他問題。 – Inisheer
你能編譯代碼嗎?如果不關閉該選項,則嚴格限制您的項目屬性。 – Jade
如果你這樣說,它的工作讓他們每個人都宣稱,那麼爲什麼不解決你的問題呢?或者試試'name Is Nothing'並使用'Or'而不是'OrElse' – AdorableVB