簡體   English   中英

如果用戶未在多行文本框的第二行輸入文本,如何添加錯誤消息?

[英]How can I add an error message when user does not enter text into second line of multiple line textbox?

當用戶沒有鍵進入第二行時,我需要向文本框添加一條錯誤消息,但是我嘗試的代碼對我來說也沒用。我已經嘗試過text.lenght,line.count等等

Private Sub MeanButton_Click_2(sender As Object, e As EventArgs) Handles MeanButton.Click

    If Not InputNumberTextBox.Text = "" Then
        MeanCalculateForm.Show()
        MeanCalculateForm.InputNumberListBox.Items.AddRange(InputNumberTextBox.Lines)
        MeanCalculateForm.ResultListBox.Items.Clear()
        Me.Hide()
    Else

        MsgBox("Please enter more number to calculate")
    End If
End Sub

圖片截圖:
https://ibb.co/58cd7YC

您可以創建自己的函數來檢查String ,在這種情況下InputNumberTextBox.Text包含如下有效數字:

Private Function IsValidNumberFromText(ByVal Input As String) As Boolean
    Try
        Dim Check As Integer = CInt(Input)
    Catch Ex As Exception
        Return False
    End Try

    Return True
End Function

然后就做:

If IsValidNumberFromText(InputNumberTextBox.Text) ...

這可確保String僅包含有效數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM