Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Me.Cursor = New Cursor("test.ico") (Για δυνατούς λύτες...)

Îåêßíçóå áðü ôï ìÝëïò Παπαδημητρίου Γεώργιος. Τελευταία δημοσίευση από το μέλος M1ke στις 15-05-2008, 15:26. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-05-2008, 14:18 41987

    Me.Cursor = New Cursor("test.ico") (Για δυνατούς λύτες...)

    Γεια χαρά,

    Στο load εφαρμογής χρησιμοποιώ...  Me.Cursor = New Cursor("test.ico")
    Kατά την εκτέλεση της εφαρμογής, το test.ico εμφανίζεται μεγεθυνμένο και όχι στα 16px x 16px που είναι το ίδιο το αρχείο.

    Υπάρχει τρόπος ορθής απεικόνισης του cursor;

    Σας ευχαριστώ εκ των προτέρων.

  •  15-05-2008, 11:16 42004 σε απάντηση της 41987

    Απ: Me.Cursor = New Cursor("test.ico") (Για δυνατούς λύτες...)

    Τι εννοείς "μεγενθυμένο"; Ίσως με ένα screenshot να φανεί καλύτερα.


    Vir prudens non contra ventum mingit
  •  15-05-2008, 11:59 42008 σε απάντηση της 42004

    Απ: Me.Cursor = New Cursor("test.ico") (Για δυνατούς λύτες...)

    Δυστυχώς screenshot με τον κέρσορα του mouse δεν δύναμαι να βγάλω.
    Μπορείς όμως να φανταστείς ότι το μέγεθος του κέρσορα (κατά την εκτέλεση της εφαρμογής),
    γίνεται όσο το μέγεθος των εικονιδίων στην επιφάνεια εργασίας.

    ...ελπίζω τουλάχιστον να έγινα πιο κατανοητός

  •  15-05-2008, 15:26 42020 σε απάντηση της 42008

    Απ: Me.Cursor = New Cursor("test.ico") (Για δυνατούς λύτες...)

    Δοκίμασες να κάνεις Draw τον cursor?

    Από http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.draw.aspx

            // Draw the cursor stretched.
            Graphics graphics = this.CreateGraphics();
            Rectangle rectangle = new Rectangle(new Point(10,10), new Size(cursor.Size.Width * 2, cursor.Size.Height * 2));
            cursor.DrawStretched(graphics, rectangle);
       
            // Draw the cursor in normal size.
            rectangle.Location = new Point(rectangle.Width + rectangle.Location.X, rectangle.Height + rectangle.Location.Y);
            rectangle.Size = cursor.Size;
            cursor.Draw(graphics, rectangle);
            // Dispose of the cursor.
            cursor.Dispose();



    I think there's to much blood in my caffeine system..
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems