Dodawanie Własnego Cursora-problem

Dodawanie Własnego Cursora-problem
MD
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 6 lat
  • Postów:18
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:

Kopiuj
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();
edytowany 2x, ostatnio: MrDarkne
MS
Dopisz w poście, z czym konkretnie masz problem.
MD
Już poprawione
SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 3 godziny
  • Postów:1518
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

edytowany 3x, ostatnio: szydlak
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 2 godziny
  • Postów:5146
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";

edytowany 5x, ostatnio: WeiXiao

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.