返回列表 上一主題 發帖

[發問] 如何判斷TextBox中無輸入值

[發問] 如何判斷TextBox中無輸入值

要判斷TextBox1, TextBox3無輸入值, 我使用"<>0"做判斷式, 請問有其他更好的寫法嗎?
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        rpm = Val(TextBox1.Text)
        fan = Val(TextBox2.Text)
        pk = Val(TextBox3.Text)
        n = Val(TextBox4.Text)
        If rpm <> 0 Or pk <> 0 Then
            Exit Sub
        Else
            n = pk * 60 / rpm
        End If
    End Sub

可以用len()函數來判斷

TOP

TextBox1.Text <> ""

TOP

用Len(rpm)>0來判斷,個人經驗會比較好一些。

TOP

Trim(Text1.Value) = vbNullString

TOP

本帖最後由 ychuang 於 2017-7-2 23:22 編輯

下面連結有很多方法與討論:
https://
social.msdn.microsoft.com/Forums/zh-TW/ed212512-c417-4a55-a9ff-8bec944d6259/textbox?forum=236

我沒權限發連結啊!!!請自己接龍一下^^"

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題