如何从一对话框点击按钮弹出另一对话框
来源:百度知道 编辑:UC知道 时间:2024/06/30 05:58:06
用MFC,建立三个独立的对话框,分别为对话框1,2,3.1为对话框,2和3是以下层的形式嵌在1里的.想要在1里显示哪个对话框直接用showwindow(SW_SHOW)就行.现在的问题出来了,假如我在2里设置一按钮,如何点击该按钮,显示出3呢。我最先想到的方法是消息,当2点击按钮时产生一消息,发向主对话框1,然后1接收消息判断参数值来确定是否ShowWindow(SW_SHOW)3对话框。这种方法虽然没做,估计没什么问题,但我想问下有没有其他更好或者更方便的方法来使用这个功能呢?
Public Class frmYesNo
Private Sub frmfrmYesNo_Load(sender As Object, e As EventArgs) Handles Me.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim btnResult As MsgBoxResult
btnResult = MsgBox("这是您需要的效果吗?", 3, "这是提示框")
Select Case btnResult
Case 6 '用户点了"是"键
'这里什么都不用写,直接返回初始窗体,除非你非要做点什么,那就将代码写在这里吧!
Case 7 '用户点了"否"键