Questions sur effet visual basic

Questions sur effet visual basic - VB/VBA/VBS - Programmation

Marsh Posté le 16-07-2006 à 13:54:09    

Slt,
J'aimerai savoir si il est possible de faire des animations sous VB.
Je voudrai faire des effets quand je passe la souris sur une zone ou une image (sans click). Le Pb est que je n'ai trouvé des action que si je click mais pas lorsque je survole une zone. Quelles sont les possibilités pour réaliser des animations de ce genre ?  
Est-il possible de redimensionner une image dans une picture box ou autre de manière automatique ? En effet à chaque fois la "box" est redimensionner à celle de l'image et non l'inverse.
Merci pour les infos

Reply

Marsh Posté le 16-07-2006 à 13:54:09   

Reply

Marsh Posté le 16-07-2006 à 14:41:13    

par exemple


 
Dim MousePress As Boolean, MouseOver As Boolean
 
Private Sub CmdToday_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If MousePress Then Exit Sub
    CmdToday.Picture = DownImage
    MousePress = True
End Sub
 
Private Sub CmdToday_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If MouseOver Then Exit Sub
    CmdToday.Picture = OverImage
    MouseOver = True
End Sub
 
Private Sub CmdToday_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Not MousePress Then Exit Sub
    CmdToday.Picture = UpImage
    MousePress = False
End Sub
 
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not MouseOver Then Exit Sub
   MouseOver = False
   MousePress = False
   CmdToday.Picture = UpImage
End Sub


Message édité par kiki29 le 17-07-2006 à 04:34:37
Reply

Marsh Posté le 16-07-2006 à 20:33:55    

Merci pour la reponse
Commebt fait tu pour dire à la picture box de redimensionner une image ?
La fonction MouseOver n'existe pas par defaut ?

Reply

Marsh Posté le 17-07-2006 à 04:32:31    

J'avais oublié d'ajouter un Form_MouseMove
MouseOver n'est qu'une variable booléenne
Pour Image il y a Stretch il me semble mais pour Picture ?
vas voir sur http://www.vb-helper.com/


Message édité par kiki29 le 17-07-2006 à 04:36:30
Reply

Marsh Posté le 17-07-2006 à 06:30:41    

Merci pour le lien.
Le stretch me convient que ce soit pour une picture box ou l'autre outil permettant d'afficher des images.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed