Dialogresult.yes运行不正常 [英] Dialogresult.yes not running properly

查看:180
本文介绍了Dialogresult.yes运行不正常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

我有一个if语句来检查消息框上按下的按钮是是还是否。但似乎即使我点击否它执行是条款。



任何想法?



我尝试过:



我的代码:

 MsgBox (Pretende mesmo encerrarasessã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 nobutãreferententetontiãodecarros,vbOK,MessageBoxIcon.Information)
结束如果

解决方案

那是因为你没有检查它返回的内容。

试试:

昏暗的结果= MsgBox(Pretende mesmo encerrarasessão?,vbYesNo,MessageBoxIcon.Information)
如果result = DialogResult.Yes那么


Hello,
I have a if statement to check if the button pressed on the messagebox is either "Yes" or no. But it seems to even when I click "No" it executes the "Yes" clause.

Any ideias?

What I have tried:

My code:

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

解决方案

That's because you aren't checking what it returns.
Try:

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


这篇关于Dialogresult.yes运行不正常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆