条件语句取决于消息框选项

时间:2014-12-13 18:07:13

标签: vb.net if-statement messagebox

如何捕获用户的消息框选择?我不确定"赶上"是正确的术语,因为该术语可能仅指错误,但我希望你知道我的意思。如果有一个带有" Ok"的消息框。和"取消"作为按钮/选择选项,如何根据用户的选择使我的程序运行条件语句?

1 个答案:

答案 0 :(得分:1)

您可以从DialogResult抓取MessageBox。请看下面的小例子。阅读&有关详细信息,请参阅 here

    Dim Result As DialogResult = MessageBox.Show("Are you free?", "", MessageBoxButtons.YesNoCancel)

    Select Case Result
        Case Windows.Forms.DialogResult.Yes
            'Do something when yes is selected.
        Case Windows.Forms.DialogResult.No
            'Do something when no is selected.
        Case Windows.Forms.DialogResult.Cancel
            'Do something when cancel is selected.
    End Select