Dialogresult.yes运行不正常 [英] Dialogresult.yes not running properly
本文介绍了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屋!
查看全文