我需要检查两个文本框 textbox_price 和 textbox_quantity 是否包含数值或根本没有值,如果,给出具体的错误消息。textbox_item 只允许使用非数字字符。目前使用 OR 的以下串联并且它有效,但我想知道这是否有效且良好。如您所见,支票很长且难以阅读。帮助表示赞赏。
If textbox_item.Text = "" Or textbox_price.Text = "" Or textbox_quantity.Text = "" Or IsNumeric(textbox_price.Text) = False Or IsNumeric(textbox_quantity.Text) = False Or IsNumeric(textbox_item.Text) = True Then
MsgBox("Please fill out every textbox with valid data", MsgBoxStyle.Information, "Invalid entry")
textbox_price.Text = ""
textbox_item.Text = ""
textbox_quantity.Text = ""
Exit Sub
End If