private void FormsSetCursor(object sender, SetCursorEventArgs e) { OnFormsSetCursor(e); }
/// <summary> /// Called by the engine when it is required to change the cursor /// </summary> /// <param name="e">An <see cref="SetCursorEventArgs"/> that contains the event data.</param> protected virtual void OnFormsSetCursor(SetCursorEventArgs e) { switch (e.Cursor) { case CursorTypes.Hand: Mouse.OverrideCursor = Cursors.Hand; break; case CursorTypes.HBeam: Mouse.OverrideCursor = Cursors.IBeam; break; case CursorTypes.VBeam: Mouse.OverrideCursor = Cursors.IBeam; break; case CursorTypes.NESW: Mouse.OverrideCursor = Cursors.SizeNESW; break; case CursorTypes.NWSE: Mouse.OverrideCursor = Cursors.SizeNWSE; break; default: Mouse.OverrideCursor = null; break; } }