一、实现效果
二、核心脚本
/****Title:"数据采集" 项目*主题:弹窗*Description:*功能:* 1、弹窗提示* 2、弹窗类型*Date:*Version:0.1版本*Author:Coffee*Modify Recoder:*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Common.View{class Popup{#region 基础参数#endregion#region 公有方法/// <summary>/// 弹窗提示/// </summary>/// <param name="errorInfo">错误信息</param>/// <param name="title">标题</param>/// <param name="popUpType">弹窗类型</param>/// <returns></returns>public static DialogResult Tips(string errorInfo, string title="信息提示", PopUpType popUpType=PopUpType.Info){DialogResult dialogResult = default;switch (popUpType){case PopUpType.Error:dialogResult = MessageBox.Show(errorInfo, title, MessageBoxButtons.YesNo, MessageBoxIcon.Error);break;case PopUpType.Info:dialogResult = MessageBox.Show(errorInfo, title, MessageBoxButtons.YesNo, MessageBoxIcon.Information);break;case PopUpType.question:dialogResult = MessageBox.Show(errorInfo, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question);break;default:break;}return dialogResult;}//弹窗类型public enum PopUpType{//错误Error,//信息Info,//问题question,}#endregion#region 私有方法#endregion }//Class_end}
三、使用方法
①首先引用命名空间
using Common.View;
②使用方法
DialogResult dialogResult = Popup.Tips("提示信息");if (dialogResult.Equals(DialogResult.Yes)){this.Close();}