Dodawanie Własnego Cursora-problem

0

Witam. Chcicałbym załadować własny Cursor o formacie ".cur". Mój problem polega na tym,że wyskakuje mi okno błędu przy wchodzenia do tej części kodu- do test=... informuje "Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu." . Proszę o pomoc.Oto kod:

this.Height = image.Height + 40;
            this.Width = image.Width + 40;
            pictureBox1.Image = image;
            pictureBox1.Height = image.Height;
            pictureBox1.Width = image.Width;
            Rectangle r = new Rectangle();
            Cursor test = null;
            test= new Cursor(GetType(),@"D:\Huta\cursor2.cur");
            this.Cursor = test;
            this.Cursor.Dispose();
0

Jak tworzysz obiekt Cursora to wywal GetType() z konstruktora zostaw tylko samą ścieżkę. Jak podajesz w stringu ścieżkę to chyba powinny być 2 ukośniki np "D:\ \katalog\ \mojcursor.cur"
i po co ten Dispose ? to niszczy obiekt cursora

2
szydlak napisał(a):

Jak podajesz w stringu ścieżkę to chyba powinny być 2 ukośniki np "D:\ \katalog\ \mojcursor.cur"

Wystarczy string path = @"path";

1 użytkowników online, w tym zalogowanych: 0, gości: 1