首页 > 解决方案 > 自定义消息框必须等待用户输入,不允许用户在没有输入的情况下通过

问题描述

我想创建一个消息框,所以我希望消息框在我输入结果之前不会消失,有人可以帮忙吗?所以我希望消息框在用户输入输入之前不会消失所以我设计了自定义消息框因为我希望它有我自己的设计我可以使用系统之一但它在设计方面不是我喜欢的[找到自定义消息框的附件图片

Public Class Exit_Mssg_Box

    Private Sub BtnYes_Click(sender As Object, e As EventArgs) Handles BtnYes.Click
        Application.Exit()
    End Sub

    Private Sub BtnNo_Click(sender As Object, e As EventArgs) Handles BtnNo.Click
        Me.Hide()
    End Sub

    Private Sub BtnCancel_Click(sender As Object, e As EventArgs) Handles BtnCancel.Click
        Me.Hide()
    End Sub
End Class

1

我正在寻找新的,请帮助大家,问题是如果一个人移动到任务栏,一个人可以选择登录表单,这样winform应用程序的消息框就会被发回。

标签: vb.net

解决方案


我认为您不需要创建自己的消息框。

Private Sub OPCode()
    Dim dr = MessageBox.Show("Choose a button", "My MessageBox Title", MessageBoxButtons.YesNoCancel)
    Select Case dr
        Case DialogResult.Yes
            End
        Case DialogResult.No
            Hide()
        Case DialogResult.Cancel
            Hide()
    End Select
End Sub

推荐阅读