Ik gebruik in me usercontrol veel verschillende cursors. Deze werden geladen uit een map. Dus de cursors werden gewoon geladen met Cursor.FromFile(...). Dit werkt prima, maar ik wil ze eigenlijk in me resources hebben.
Nu heb ik de cursor files toegevoegt aan me project in Visual Studio .NET 2003 en bij properties - Build Action de waarde op Embedded Resource gezet.
Ik probeer ze nu te laden met:
Dit geeft alleen een ArgumentNullException. Ik heb het ook al geprobeert met:
Maar dit geeft dezelfde exception.
Nu heb ik de cursor files toegevoegt aan me project in Visual Studio .NET 2003 en bij properties - Build Action de waarde op Embedded Resource gezet.
Ik probeer ze nu te laden met:
C#:
1
| this.curCheckBox = new Cursor(this.GetType(), "checkbox.cur"); |
Dit geeft alleen een ArgumentNullException. Ik heb het ook al geprobeert met:
C#:
1
2
3
| Assembly asm = Assembly.GetAssembly(this.GetType()); Stream cursorStream = asm.GetManifestResourceStream("checkbox.cur"); this.curLabel = new Cursor(cursorStream ); |
Maar dit geeft dezelfde exception.