I have a C# application with 2 simultaneous visible forms, and I need to hide mouse cursor when it is over only on one of them. If I use Cursor.Hide() it applies the change for
If you're hiding the cursor so that the user can't do anything on the form, consider using this.UseWaitCursor = true; instead.
this.UseWaitCursor = true;