private frmLoadingImages OpenProgressForm()
        {
            frmLoadingImages frmLoading = null;
            Form             ownerForm  = null;

            ownerForm  = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x != null && x.Owner == null);
            frmLoading = new frmLoadingImages();
            frmLoading.Show(ownerForm);
            frmLoading.Cursor = Cursors.WaitCursor;
            frmLoading.Invalidate();
            if (ownerForm != null)
            {
                try
                {
                    ownerForm.Parent = ownerForm;
                }
                catch
                { }
                ownerForm.Cursor = Cursors.WaitCursor;
                ownerForm.Update();
            }
            Application.DoEvents();

            return(frmLoading);
        }
Esempio n. 2
0
        private frmLoadingImages OpenProgressForm(IWin32Window ownerForm)
        {
            frmLoadingImages frmLoading = null;

            frmLoading = new frmLoadingImages();
            frmLoading.Show(ownerForm);
            frmLoading.Cursor = Cursors.WaitCursor;
            frmLoading.Invalidate();

            if (frmLoading.Owner != null)
            {
                frmLoading.Owner.Cursor = Cursors.WaitCursor;
                frmLoading.Owner.Update();
            }

            Application.DoEvents();

            return(frmLoading);
        }