ce controle dans sa version 2 est LE controle pour le roll :
il gère les event suivant :
- MouseMove
- MouseDown
- MouseUP
mais aussi les event
- MouseEnter
- MouseLeave
ce controle gère lui même le changement d'image pour les rolls grâce aux propriétés suivantes:
- ImgMask (utilisé pour la transparence)
- ImgMouseOut
- ImgMouseHover
- ImgMouseDown
les images doivent suivre un minimum de contraintes:
- Pour l'ImgMask:
il s'agit d'un mask bicolor , les 2 couleurs sont : le noir pour faire le mask et une couleur autre pour ce qui sera en transparence (bien souvent le magenta)
- Pour les trois autres images :
si vous utilisez ce controle en transparence , pensez à mettre la couleur de transparence su vos images
En cas d'utilisation du mode transparence :
le mask doit absolument etre superposable avec les images des états
sinon , vous trouverz des modes pratiques tel que :
- autosize (adapte la taille du controle à l'image)
- repeat (répette le motif pour remplir le controle)
- stretch (étire l'image pour adopter la taille du controle)
pour le moment, seul le mode autosize est utilisable en utilisation transparence
une autre propriété pouvant être intéressante :
- MousePointer
En effet le mousepointer propose plus de pointer que pour un controle de base et notament le curseur de la main (et oui obligé pour un controle Roll ;-) )
voilà pour les infos sur le controle