900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > WinForm中实现通用的弹窗提示框

WinForm中实现通用的弹窗提示框

时间:2022-06-22 17:13:30

相关推荐

WinForm中实现通用的弹窗提示框

一、实现效果

二、核心脚本

/****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();}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。