Лучший способ проверить адрес электронной почты в WinForms - PullRequest
0 голосов
/ 01 января 2012

У меня есть простое текстовое поле с адресом электронной почты.

Мне нужно знать, как лучше и проще узнать, является ли этот адрес электронной почты действительным или нет. Я хочу знать, как я могу это сделать.

Я пытался использовать приведенный ниже код, но он не отображает никаких сообщений для меня? Кто-нибудь может указать на ошибку, которую я делаю?

Public Function IsValidEmailAddress(ByVal email As String) As Boolean
    Try
        Dim ma As New MailAddress(email)
        MsgBox(True, MsgBoxStyle.Information)
    Catch
        MsgBox(False, MsgBoxStyle.Information)
    End Try
End Function

Я вызываю эту функцию так:

Call IsValidEmailAddress(txtEmail.txt)

1 Ответ

2 голосов
/ 01 января 2012

Предполагая, что ваш код вызова не является опечаткой, проблема в том, что вы не используете правильное свойство:

Call IsValidEmailAddress(txtEmail.txt)

должно быть:

Call IsValidEmailAddress(txtEmail.Text)

Я подтвердил, чтоIsValidEmailAddress работает правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...