namespace Yw.WinFrmUI { /// /// 提示框辅助类 /// public class VmoExceptionTipFormHelper { //获取提示窗体 private static VmoExceptionTipForm GetTipForm() { if (_tipForm == null || _tipForm.IsDisposed) { lock (_locker) { if (_tipForm == null || _tipForm.IsDisposed) { _tipForm = new VmoExceptionTipForm(); } } } return _tipForm; } private static VmoExceptionTipForm _tipForm = null; private static object _locker = new();//锁对象 /// /// 显示提示窗体 /// public static void Show(Yw.Vmo.VException ex, int interval = 3000) { var frm = GetTipForm(); frm.Set(ex, interval); frm.Show(); } } }