EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

初始表单

本文提供了初始表单的概述。它显示了XAF中可用的初始形式,描述了它们的初始化方式,并提供了有关如何自定义它们的信息。

飞溅的形式是形式XAF的WinForms应用程序在应用程序启动时自动显示,并在用户登录时您还可以显示飞溅的形式,当应用程序检索或保存数据或可长期运行等操作-来显示进度。

可以使用以下飞溅形式:

初始表格名称 默认使用方案 可能的使用方案 飞溅形式外观
一个闪屏 在应用程序启动时 在应用程序检索数据或退出并保存所有相关数据时指示进度。 启动画面启动画面
一个覆盖表 登录时 在应用程序访问数据时指示进度并禁用当前窗口。 飞溅形式
一个等待表 未显示 在应用程序启动时或在应用程序加载数据时指示进度。 splashformwaitform
一个启动图像 未显示 显示指示应用程序启动或应用程序与数据库一起工作时的进度的图像。 splashformsplashimage

XAF使用DXSplashScreen实例和WinForms初始屏幕管理器来显示,更新和关闭初始表单。如果需要访问其他方法,请直接使用SplashScreenManager组件。

初始表格初始化

当您创建新的XAF WinForms应用程序时,解决方案向导WinApplication.SplashScreen属性值设置为新的DXSplashScreen实例。解决方案向导使用DXSplashScreen(Type,DefaultOverlayFormOptions)构造函数。

您可以在WinForms应用程序项目WinApplication.csWinApplication.vb)文件中找到此代码。

namespace MySolution.Win {
    public partial class MySolutionWindowsFormsApplication : WinApplication {
        //...
        private void InitializeDefaults() {  
            //...
            SplashScreen = new DXSplashScreen(typeof(XafSplashScreen), new DefaultOverlayFormOptions());
            ExecuteStartupLogicBeforeClosingLogonWindow = true;
        }
        // ...
    }
}

在所有新的XAF应用程序中,解决方案向导都将ExecuteStartupupLogicBeforeClosingLogonWindow属性设置为true。此设置使“登录窗口”和“覆盖表单”保持打开状态,直到主窗口加载并执行所有“启动操作”为止。

所有新的XAF WinForms应用程序均显示默认的“启动画面”和“覆盖表格”

您可以在应用程序中自定义启动窗体

初始表格自定义

您可以通过以下几种方式来自定义应用程序的启动形式:

您还可以本地化初始表单

转载保留此链接,注明出处