lo hago añadiendo el archivo .cur cursor en la parte de recursos del proyecto (estoy usando Visual Studio). No estoy seguro de si debería ser .cur, siempre y cuando el programa de desarrollo pueda cargarlo.
Habiendo hecho de que en la parte de declaración de variables de mi código se crea un MemoryStream del archivo de cursor:
private static System.IO.MemoryStream cursorMemoryStream = new System.IO.MemoryStream(myCurrentProject.Properties.Resources.myCursorFile);
... y entonces usted puede crear el cursor desde la MemoryStream:
private Cursor newCursor = new Cursor(cursorMemoryStream);
A continuación, puede asignar el cursor como desee dentro del programa, por ejemplo
pictureBox1.Cursor = newCursor;
y el cursor nuevo se compila como parte del programa.
clase el cursor no admite cursores animados. Como en mi respuesta a continuación. – Jethro
@Jethro gracias entendido :) –