Share via


Impossible de définir un pointeur de souris personnalisé

Mise à jour : novembre 2007

Cannot set a custom MousePointer

Visual Basic 6.0 vous permet de spécifier un pointeur de souris personnalisé en assignant une image à la propriété MouseIcon d'un formulaire ou d'un contrôle et en définissant la propriété MousePointer sur vbCustom or 99. Les pointeurs de souris personnalisés ne sont pas pris en charge au moment du design dans Visual Basic 2008 ; la propriété MousePointer est remplacée par la propriété Cursor et la propriété MouseIcon n'existe plus.

Remarque :

Lors de l'exécution, la propriété Cursor peut avoir une valeur de type Cursor.

Le code suivant définit un pointeur de souris personnalisé dans Visual Basic 6.0.

PictureBox1.Mousepointer = vbCustom

Étape suivante

  • Si le pointeur de souris personnalisé est défini au moment du design, choisissez un nouveau pointeur en sélectionnant la propriété Cursor dans la fenêtre Propriétés du formulaire ou du contrôle. Si le pointeur de la souris personnalisé est différent de ceux disponibles au moment du design, vous devrez le définir par programme.

  • Si le pointeur de souris personnalisé est défini dans le code, modifiez celui-ci pour utiliser la propriété Cursor. Les fichiers curseur (.cur) peuvent être utilisés ; les fichiers icône (.ico) ne sont plus pris en charge.

    Par exemple, pour utiliser un curseur en forme de main dans un contrôle PictureBox, entrez le code suivant.

    PictureBox1.Cursor = New _ System.Windows.Forms.Cursor("C:\mypath\mycursor.cur")
    

Voir aussi

Concepts

Contrôles utilisateur pour les utilisateurs de Visual Basic 6.0

MousePointer pour les utilisateurs de Visual Basic 6.0

Autres ressources

Contrôles Windows Forms pour les utilisateurs de Visual Basic 6.0