namespace IStation.WinFrmUI { /// /// 提示框辅助类 /// 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); } } }