このコードを使用すると、パネル (キャンバス) がクラッシュします。
Assembly asm = Assembly.GetExecutingAssembly();
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.blank.cur"))
{
CanvasCursor = new Cursor(resStream);
resStream.Close();
}
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.hand.cur"))
{
HandCursor = new Cursor(resStream);
resStream.Close();
}
このコードによってクラッシュすることはありません。
Assembly asm = Assembly.GetExecutingAssembly();
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.blank.cur"))
{
CanvasCursor = new Cursor(resStream);
resStream.Close();
}
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.blank.cur"))
{
HandCursor = new Cursor(resStream);
resStream.Close();
}
blank.cur はインターネットから取得したカーソルで、hand.cur は Photoshop でカーソル プラグインを使用して作成したカーソルです。カーソルが読み込まれないのはなぜですか。サイズを 30x30 ピクセルに縮小しようとしましたが、それでもクラッシュします。