vb.net对话框事件

2026年09月08日 22:45
有2个网友回答
网友(1):

  1.  MessageBox.Show("text")

  2. MessageBox.Show ( "text", MessageBoxButtons.YesNoCancel)

  3. MessageBox.Show ( "text", MessageBoxIcon.Question)

  4. MessageBox.Show ( "text",MessageBoxDefaultButton.Button2 )

    注意:使用 Show 方法的重载,可以利用该重载来指定所有者窗口。否则,消息框由当前处于活动状态的窗口所有。

    MessageBox显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。


    以上均为一些基本方法,其他可参照MSDN https://msdn.microsoft.com/zh-cn/library/system.windows.forms.messagebox.show(v=vs.110).aspx

网友(2):

可以根据对话框的返回值来确定如何执行:
Dim drResult = New DialogResult ()

drResult = MessageBox.Show ( "请确认操作!", "利用MsgBox函数制作信息对话框", MessageBoxButtons.YesNoCancel , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2 )

Select Case drResult
 Case DialogResult.Yes
  MessageBox.Show ( "选择""确定""按钮" )
 Case DialogResult.Cancel
  MessageBox.Show ( "选择""取消""按钮" )
 Case DialogResult.No
  MessageBox.Show ( "选择""否""按钮" )
End Select