OVH Cloud OVH Cloud

Comment charger un curseur

4 réponses
Avatar
PhilXP
J'aimerais que lorsque je passe mon curseur sur un PictureBox, celui-ci
change de forme.
pour cela je me sers d'une boite de dialoge dans laquelle je vais chercher
le curseur que je veux afficher.
Le problème est que j'ai soit un curseur en noir et blanc, soit un message
d'erreur.

voici le code que j'ai écrit

dim CursImage as string

CursImage = OpenFileDialog1.FileName
PictCur1.Cursor = New System.Windows.Forms.Cursor(CursImage)

Lorsque j'ai un curseur au format "Cur", il m'affiche un curseur en noir et
blanc et si il s'agit d'un curseur au format "Ani", j'ai un message d'erreur

Pouvez-vous m'aider

4 réponses

Avatar
TroXsA
Bonjour,

Dans quel evenementiel ? (Hover du Picture ?)
Le cursor ce trouve dans le projet (bin/debug) ?



Cordialement,

Site : http://www.troxsa.info
Mail : http://cerbermail.com/?rIXgaw9Xsl




"PhilXP" a écrit dans le message de news:

J'aimerais que lorsque je passe mon curseur sur un PictureBox, celui-ci
change de forme.
pour cela je me sers d'une boite de dialoge dans laquelle je vais chercher
le curseur que je veux afficher.
Le problème est que j'ai soit un curseur en noir et blanc, soit un message
d'erreur.

voici le code que j'ai écrit

dim CursImage as string

CursImage = OpenFileDialog1.FileName
PictCur1.Cursor = New
System.Windows.Forms.Cursor(CursImage)

Lorsque j'ai un curseur au format "Cur", il m'affiche un curseur en noir
et
blanc et si il s'agit d'un curseur au format "Ani", j'ai un message
d'erreur

Pouvez-vous m'aider





Avatar
PhilXP
il s'agirait d'un passage du curseur sur le pictureBox "MouseMove" par exemple.
la difficulté est qu'il s'agirait d'un curseur ne faisant pas partie des
ressources

en fait, j'ouvre une boite de dialogue, je charge un curseur quelconque et
j'aimerais que le curseur que j'ai chargé apparaisse quand ma souris passe
sur le picturebox.

Merci pour tes futures réponses

"TroXsA" wrote:


Bonjour,

Dans quel evenementiel ? (Hover du Picture ?)
Le cursor ce trouve dans le projet (bin/debug) ?



Cordialement,

Site : http://www.troxsa.info
Mail : http://cerbermail.com/?rIXgaw9Xsl




"PhilXP" a écrit dans le message de news:

> J'aimerais que lorsque je passe mon curseur sur un PictureBox, celui-ci
> change de forme.
> pour cela je me sers d'une boite de dialoge dans laquelle je vais chercher
> le curseur que je veux afficher.
> Le problème est que j'ai soit un curseur en noir et blanc, soit un message
> d'erreur.
>
> voici le code que j'ai écrit
>
> dim CursImage as string
>
> CursImage = OpenFileDialog1.FileName
> PictCur1.Cursor = New
> System.Windows.Forms.Cursor(CursImage)
>
> Lorsque j'ai un curseur au format "Cur", il m'affiche un curseur en noir
> et
> blanc et si il s'agit d'un curseur au format "Ani", j'ai un message
> d'erreur
>
> Pouvez-vous m'aider
>
>
>





Avatar
TroXsA
Bonjour,

oui j'ai bien compris, il y a quand meme une question que je me pose !
quand le Cursor ce trouve dans les resources windows sa fonctionne ?

y a t-il un theme particulier sur le systeme ça pourrais peut etre la cause
du probleme ! ? !




Cordialement,

Site : http://www.troxsa.info
Mail : http://cerbermail.com/?rIXgaw9Xsl




"PhilXP" a écrit dans le message de news:

il s'agirait d'un passage du curseur sur le pictureBox "MouseMove" par
exemple.
la difficulté est qu'il s'agirait d'un curseur ne faisant pas partie des
ressources

en fait, j'ouvre une boite de dialogue, je charge un curseur quelconque et
j'aimerais que le curseur que j'ai chargé apparaisse quand ma souris passe
sur le picturebox.

Merci pour tes futures réponses

"TroXsA" wrote:


Bonjour,

Dans quel evenementiel ? (Hover du Picture ?)
Le cursor ce trouve dans le projet (bin/debug) ?



Cordialement,

Site : http://www.troxsa.info
Mail : http://cerbermail.com/?rIXgaw9Xsl




"PhilXP" a écrit dans le message de
news:

> J'aimerais que lorsque je passe mon curseur sur un PictureBox, celui-ci
> change de forme.
> pour cela je me sers d'une boite de dialoge dans laquelle je vais
> chercher
> le curseur que je veux afficher.
> Le problème est que j'ai soit un curseur en noir et blanc, soit un
> message
> d'erreur.
>
> voici le code que j'ai écrit
>
> dim CursImage as string
>
> CursImage = OpenFileDialog1.FileName
> PictCur1.Cursor = New
> System.Windows.Forms.Cursor(CursImage)
>
> Lorsque j'ai un curseur au format "Cur", il m'affiche un curseur en
> noir
> et
> blanc et si il s'agit d'un curseur au format "Ani", j'ai un message
> d'erreur
>
> Pouvez-vous m'aider
>
>
>







Avatar
PhilXP
Quand tu parles de ressources Windows, tu entends dans le répertoire
"C:WindowsCursors" ou en tant que ressources intégrées dans le programme
VB2005 ?

J'utilise la formule

PictCur1.Cursor = New System.Windows.Forms.Cursor(CursImage)

CursImage = Chemin du curseur.

Je me demande si le problème ne viendrait pas du Handle, que l'on peut
intégrer dans la formule. Mais je n'ai pas trouvé comment récupérer le Handle.

Je cherche toujours...