使用MessageBoxShow方法dialogresult的返回值,该值是一个DialogResult枚举类型,表示用户的选择根据返回值执行相应的动作示例代码使用MessageBoxButtonsOKCancel的示例csharpDialogResult result = MessageBoxShowif 用户点击dialogresult了“确定”按钮,执行相应动作 ConsoleWriteLineelse if 用户点击了“。
你可以在新窗体中给这个属性赋值,父窗体可以取得这个值,从而作一些判断在窗体之间的信息交互上能起到一定的作用在主窗体Load中Form2 f = new Form2thisHideiffShowDialog == DialogResultOKthisShow在Form2种,如果登录成功要写一句thisDialogResult =。
一意思1this就等于form1这个对象 2form2是一个dialog窗体当form2到dialogresult==dialogresultok,意思是如果Form2 检测用户是否点击 quotOKquot二例子比如form2里面关闭的时候,thisDialogResult=DialogResultOK这个时候条件成立iffrmShowDialogthis == DialogResultOK。
DialogResult是Visual Studio中用于表示对话框返回结果的枚举类型在Windows窗体应用程序中,当用户与对话框进行交互后,对话框通常会返回一个结果,以告知应用程序用户所做出的选择或操作是否成功DialogResult类型提供了多个预定义的常量,如OKCancelYesNo等,用于表示不同的结果状态要使用DialogResult。
在C#中,当窗口关闭时,可以利用DialogResult来获取提示框的返回值例如,可以使用MessageBoxShow方法弹出一个提示框询问用户是否确认关闭窗口代码示例如下DialogResult answer = MessageBoxShowquotWindow is closing!quot根据用户的选择,代码会作出相应的处理如果用户点击了“是”,则表示不取消关闭事件。
使用对话框需要知道的地方 1按钮的DialogResult属性假如DialogResult属性值为OK的按钮被点击,报表将会展现后面的对话框或者报表页如果属性值为None,则停留在当前窗体如果为其dialogresult他值,则直接退出报表打印,后面的对话框和报表页都不会被显示2对话框的AcceptButton和CancelButton属性这两个属性其实没。
上一篇: 海棠书,海棠书屋御书屋
联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com