* 修改几个进度弹窗的关闭标志

This commit is contained in:
Sunny 2023-10-31 09:35:59 +08:00
parent 64302ef51f
commit e93d84147f

View File

@ -30,6 +30,7 @@ namespace Sunny.UI
public static void ShowProcessForm(this Form owner, int size = 200) public static void ShowProcessForm(this Form owner, int size = 200)
{ {
if (ProcessFormService.IsRun) return; if (ProcessFormService.IsRun) return;
ProcessFormServiceClose = false;
ProcessFormService.CreateForm(size); ProcessFormService.CreateForm(size);
} }
@ -50,6 +51,7 @@ namespace Sunny.UI
public static void ShowWaitForm(this Form owner, string desc = "系统正在处理中,请稍候...") public static void ShowWaitForm(this Form owner, string desc = "系统正在处理中,请稍候...")
{ {
if (WaitFormService.IsRun) return; if (WaitFormService.IsRun) return;
WaitFormServiceClose = false;
WaitFormService.CreateForm(desc); WaitFormService.CreateForm(desc);
} }
@ -82,8 +84,8 @@ namespace Sunny.UI
public static void ShowStatusForm(this Form owner, int maximum = 100, string desc = "系统正在处理中,请稍候...", int decimalCount = 1) public static void ShowStatusForm(this Form owner, int maximum = 100, string desc = "系统正在处理中,请稍候...", int decimalCount = 1)
{ {
if (StatusFormService.IsRun) return; if (StatusFormService.IsRun) return;
StatusFormServiceClose = false;
StatusFormService.CreateForm(maximum, desc, decimalCount); StatusFormService.CreateForm(maximum, desc, decimalCount);
Thread.Sleep(200);
} }
internal static bool StatusFormServiceClose; internal static bool StatusFormServiceClose;