Files
lserp_cs_6.0/插件库/Lskj.Control/Model/SplashForm.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

75 lines
2.1 KiB
C#

/******************************
* 说明:管理SplashScreenForm界面
* 创建人:龚宇超
* 创建日期:2017-08-08
* 修改人:
* 修改日期:
* 修改备注:
* 版本:1.0.0.0
******************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.XtraSplashScreen;
using Lskj.Data;
namespace Lskj.Control.Model
{
public static class SplashForm
{
private static SplashScreenManager _loadForm;
/// <summary>
/// 等待窗口对象
/// </summary>
public static SplashScreenManager LoadForm
{
get
{
if (_loadForm == null)
{
SplashFormProperties properties = new SplashFormProperties();
_loadForm = new SplashScreenManager(typeof(FrmSplashScreen), properties);
}
return _loadForm;
}
}
/// <summary>
/// <para>说明:显示等待窗体</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2017-08-12 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
public static void ShowForm()
{
bool flag = !LoadForm.IsSplashFormVisible;
if (flag)
{
_loadForm.ShowWaitForm();
}
}
/// <summary>
/// <para>说明:关闭等待窗体</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2017-08-11 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
public static void HideForm()
{
bool isSplashFormVisible = LoadForm.IsSplashFormVisible;
if (isSplashFormVisible)
{
_loadForm.CloseWaitForm();
}
}
}
}