Scribling Doodle Ответов: 1

свойство DialogResult.да не работает должным образом


Привет,
У меня есть оператор if, чтобы проверить, является ли кнопка, нажатая на messagebox, либо "да", либо "нет". Но, похоже, даже когда я нажимаю "нет", он выполняет предложение "да".

Есть идеи?

Что я уже пробовал:

Мой код:
MsgBox("Pretende mesmo encerrar a sessão?", vbYesNo, MessageBoxIcon.Information)
       If (DialogResult.Yes) Then
           Dim janela As New frmVerificarColab
           Close()
           janela.Show()

       Else
           MsgBox("Foi escolhido o primeiro carro da lista, se pretender escolher, clique no butão referente á gestão de carros", vbOK, MessageBoxIcon.Information)
       End If

1 Ответов

Рейтинг:
6

OriginalGriff

Это потому, что вы не проверяете, что он возвращает.
Попробуй:

Dim result = MsgBox("Pretende mesmo encerrar a sessão?", vbYesNo, MessageBoxIcon.Information)
If result = DialogResult.Yes Then


Maciej Los

О да!