Example #1
0
        public static LoadingPanelEx Create(AsyncWorkControlArgs args)
        {
            LoadingPanelEx panel = new LoadingPanelEx();

            panel.Initialize(args);
//            panel.loadingPanelSettings = loadingPanelSettings;
//            panel.Name = Guid.NewGuid().ToString();
//            panel.lbMessage.Text = loadingPanelSettings.Message;
//            panel.UpdateActionButton(true);
//            panel.ownerControl = loadingPanelSettings.OwnerControl;
//            panel.onCancelAction = loadingPanelSettings.OnCancelAction;
//            panel.finalImage = Resources.Information;
            //panel.progressBar.Visible = loadingPanelSettings.ProgressEnabled;
//            panel.progressBar.Maximum = loadingPanelSettings.ProgressMaximum;
//            panel.progressBar.Step = loadingPanelSettings.ProgressStep;
//            panel.progressBar.Value = 0;
//
//            loadingPanelSettings.OwnerControl.Controls.Add(panel);
//            panel.Dock = DockStyle.Top;

            return(panel);
        }
Example #2
0
 private void Initialize(AsyncWorkControlArgs args)
 {
     this.asyncWork = new LoadingPanelAsyncWork(this);
     this.asyncWork.Initialize(args);
 }