C# MessageBox(WPF弹出对话确认框)
2021/10/23 1:09:36
本文主要是介绍C# MessageBox(WPF弹出对话确认框),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MessageBox
消息框是向用户显示文本消息的预制模式对话框。
可以使用消息框向用户提出问题。
可以通过检查返回的值来确定用户单击的按钮 Show 。
消息框可以传达信息,并可以询问具有不同程度的问题的问题。 消息框使用图标来指示重要性。
默认情况下,该 MessageBox.Show 方法将显示一个具有 "确定" 按钮的消息框。 您可以使用 MessageBox.Show 接受参数的方法的重载 MessageBoxButton 来指定不同的按钮组合,其中包括 "确定"、 "确定"、" 是"、" / Cancel****是" / No、" Yes / 否" / 取消。
实例
MessageBoxResult vr = System.Windows.MessageBox.Show("确定清除全部图层?(●__●)", "操作提示", MessageBoxButton.OKCancel, MessageBoxImage.Question); if(vr == MessageBoxResult.OK) // 如果是确定,就执行下面代码,记得换上自己的代码喔 { myMapView.GraphicsOverlays[0].Graphics.Clear(); linePoints.Clear(); }
汇总一下常用的MessageBox方法:
//1、显示提示信息 MessageBox.Show("Hello World!"); //2、给消息框加上标题 MessageBox.Show("Hello World!", "提示"); //3、给消息框加上ICON MessageBox.Show("是否删除这个用户?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); //4、设置MessageBox的默认焦点 MessageBox.Show("是否删除这个用户?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); //5、添加帮助按钮 MessageBox.Show("Hello World!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading, true); //6、帮助按钮打开指定路径 MessageBox.Show("Hello World!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading,@"C:\Users\Dream\Desktop\xinjian.txt"); //MessageBox的返回值 //当用户点击的按钮是确定时会进行如下的操作,询问是否删除 if (MessageBox.Show("是否删除这个用户?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK) { MessageBox.Show("用户已删除!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } //7、MessageBox的返回值 // 当用户点击的按钮是确定时会进行如下的操作,询问是否删除 DialogResult dr = MessageBox.Show("是否删除这个用户?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { MessageBox.Show("用户已删除!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); }
官方文档参考
MessageBox Class
这篇关于C# MessageBox(WPF弹出对话确认框)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具