消息框是向用户显示文本消息的预制模式对话框。
可以使用消息框向用户提出问题。
可以通过检查返回的值来确定用户单击的按钮 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(); }
//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