protected override Control GetControl(bool create = true)
 {
     if (Control == null && create)
     {
         Control = new LoadingControl {
             Dock = DockStyle.Fill
         };
         Form.Controls.Add(Control);
         Form.Controls.SetChildIndex(Control, 0);
     }
     return(Control);
 }
Exemple #2
0
 public virtual void Show()
 {
     if (_control.InvokeRequired)
     {
         _control.BeginInvoke(new Action(Show));
         return;
     }
     if (LoadingControl == null)
     {
         LoadingControl = new LoadingControl();
         _control.Controls.Add(LoadingControl);
         _control.Controls.SetChildIndex(LoadingControl, 0);
     }
     LoadingControl.Size     = GetSize();
     LoadingControl.Location = GetLocation();
     LoadingControl.Visible  = true;
 }