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; }
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; } } }; }