Non pour creer des type de cases par exemple mais pas sur que cela soit utile en y repensant ... vu que les cases n'ont pas d'actions identiques a proprement parler... donc laisse tomber ignore ce que j'ai dis
Non pour creer des type de cases par exemple mais pas sur que cela soit utile en y repensant ... vu que les cases n'ont pas d'actions identiques a proprement parler... donc laisse tomber ignore ce que j'ai dis
Bonjour, j'aimerais savoir en faite pourquoi lorsque je mets un gif animé avec un animation gif control les flèches ne fonctionnent plus, et ce, même avec le KeyPreview à true...
le Gif control ne prend pas le focus par hasard ?
Oui, et c'est justement ce que je veux "enlever" si on peut ?
Tu peux par exemple faire sur le OnFocus() de l'image un Form.Focus()
ce n'est pas forcement une bonne solution mais je ne sais pas comment faire autrement pour le moment je n'ai jamais utiliser des gifs sur une fenetre qui doit controler la pression de touches désolé
Comme ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form_GotFocus() Frmjeu.SetFocus End Sub
tu en es où alors?
tu arrives à avancer?
Xavier
Non, mon GIF garde le focus total, il m'est impossible d'utiliser les flèches du clavier
Il doit pourtant avoir un solution
ton gif, il est dans quel contrôle? tu utilises quoi?
Xavier
Salut,
il est dans le composant Animation Gif Control.
Comme ça ?
non tu dois le mettre dans le GotFocus du gif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form_GotFocus() Frmjeu.SetFocus End Sub
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Gif_GotFocus() Frmjeu.SetFocus End Sub
Ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub AniGIF1_GotFocus() Frmjeu.SetFocus End Sub
de toute facon, c'est assez "bourin" comme méthode car si le gif reprend le focus a chaque fois qu'il s'anime alors ca ne marchera pas ... .
Essaye peut etre sans utiliser de .GIF ... a la base VB n'est pas prévu pour les utiliser donc méfiance... tu utilises quoi comme .DLL pour afficher ton gif animé ?
Anigif.ocx
C'est mon professeur qui veut que je l'aide à trouver...
il est cool ton prof lol.
a mon avis le probléme vient du fait qu'a chaque animation l'image reprend le focus et dans ce cas il n y a pas grand chose a faire ... cherche s'il n y a pas un autre moyen d'utiliser un gif ...
Daccord, mais si vous trouvez d'autres solutions faites-moi signe
Sinon essaye de faire une fenetre mere dans laquelle ta fenetre principale serait la fenetre fille, et tu mets ton code dans celui de la fentre mere, peut etre que ...
Tu parles de faire un feuille MDI ?
Ok, donc si je comprend bien, je mets mon gif que je veux faire bouger avec les flèches du clavier dans ma feuille normal avec le MDIChild à true et dans ma feuille MDI mère, je mets le code qui fait avancer celle-ci. Est-ce bien cela ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager