using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.WinFormUI { /// /// 提示框辅助类 /// public class TipFrmHelper { private static NormalTipFrm GetFrm() { if (_frm == null) _frm = new NormalTipFrm(); if (_frm.IsDisposed) _frm = new NormalTipFrm(); return _frm; } private static NormalTipFrm _frm = null; /// /// 显示提示窗体 /// /// 提示状态 /// 提示信息 /// 持续时间(毫秒) public static void Show(eTipStatus status, string caption,int interval=2000) { var frm = GetFrm(); frm.Set(status,caption,interval); frm.Show(); } /// /// 显示信息提示窗体 /// /// 提示信息 /// 持续时间(毫秒) public static void ShowInfo(string caption, int interval = 2000) { Show(eTipStatus.Info,caption,interval); } /// /// 显示成功提示窗体 /// /// 提示信息 /// 持续时间(毫秒) public static void ShowSuccess(string caption, int interval = 2000) { Show(eTipStatus.Success, caption, interval); } /// /// 显示错误提示窗体 /// /// 提示信息 /// 持续时间(毫秒) public static void ShowError(string caption, int interval = 2000) { Show(eTipStatus.Error, caption, interval); } /// /// 显示警告提示窗体 /// /// 提示信息 /// 持续时间(毫秒) public static void ShowWaining(string caption, int interval = 2000) { Show(eTipStatus.Waining, caption, interval); } } }