Example #1
0
        public RenderForm()
        {
            InitializeComponent();

            _presenter = new RenderPresenter(this);

            Cursor.Current = Cursors.Default;
            Cursor.Hide();

            renderPanel.StateChanged += (s, e) =>
            {
                if (StateChanged != null)
                {
                    Cursor.Current = Cursors.WaitCursor;
                    Cursor.Show();

                    try
                    {
                        StateChanged(s, e);
                    }
                    finally
                    {
                        Cursor.Current = Cursors.Default;
                        Cursor.Hide();
                    }
                }
            };

            KeyPreview = true;
        }
Example #2
0
        public RenderForm()
        {
            InitializeComponent();

            _presenter = new RenderPresenter(this);

            renderPanel.StateChanged += (s, e) =>
            {
                if (StateChanged != null)
                {
                    try
                    {
                        this.Cursor = Cursors.AppStarting;

                        if (StateChanged != null)
                        {
                            StateChanged(s, e);
                        }
                    }
                    finally
                    {
                        this.Cursor = Cursors.Default;
                    }
                }
            };
        }