IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Timer vb net


Sujet :

VB.NET

  1. #1
    omzoway
    Invité(e)
    Par défaut Timer vb net
    Bonjour
    je dois créer un Timer en VB.net , normalement notre support de cours c'est en vb6 c'est pourquoi je ne puis trouver de solutions en faite 'jai fait tout le corps du programme seulement il y'a une erreur que je n'arrive pas à corriger
    quand je saisis cette entête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub tmrPapillon_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) tmrPapillon_Timer()
    ça me marque comme erreur fin dinstruction attendu et pointe vers la fin de la phrase si vous pouvez m'aider s'il vous plait , Merci d'avance
    Dernière modification par Deepin ; 20/04/2011 à 13h05.

  2. #2
    omzoway
    Invité(e)
    Par défaut
    jai résolu ce probléme voici le corps de la boucle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Private Sub tmrPapillon_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrPapillon.Tick
            Static etatouvert As Boolean
            If imgAffiche.Top > 0 Then
                imgAffiche.Move(imgAffiche.Left + 20, imgAffiche.Top - 5)
                If etatouvert Then
                    imgAffiche.Image = imgOuvert.Image
                Else
                    imgAffiche.Image = imgFerme.Image
                End If
                etatouvert = Not etatouvert
            Else
                imgAffiche.Move(imgAffiche.Left = 8)
                imgAffiche.Move(imgAffiche.Top = 560)
            End If
     
        End Sub 
    End Class
    mais il subsiste toujours des erreurs identiques, elles sont 3 et ça me marque ce message:

    Erreur 1 'Public Event Move(sender As Object, e As System.EventArgs)' est un événement. Il ne peut donc pas être appelé directement. Utilisez une instruction 'RaiseEvent' pour déclencher un événement. C:\Users\Omzo\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 17 13 WindowsApplication1
    :s
    Dernière modification par Deepin ; 20/04/2011 à 13h07. Motif: Balises [CODE]...[/CODE] & [QUOTE]...[/QUOTE]

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Bonjour,

    J'ai l'impression qu'il aime pas tes "imgAffiche.Move()" ..

    Tu as essayé sans les "Move" ?

    Genre : imgAffiche.left +20
    imgAffiche.Top -5

  4. #4
    omzoway
    Invité(e)
    Par défaut
    jai éssayé mais ça ne marche pas aussi le probléme est bien dans le imgAffiche.Move

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Quel est le type de ton objet imgAffiche ?

    Qu'est ce que tu cherche à faire avec tes Move ?

  6. #6
    omzoway
    Invité(e)
    Par défaut
    jy suis arrivé ouuuuf en faite fallait juste saisir ce code
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     Private Sub tmrPapillon_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrPapillon.Tick
            Static etatouvert As Boolean
     
            imgAffiche.Left = imgAffiche.Left + 20
            imgAffiche.Top = imgAffiche.Top - 5
            If etatouvert Then
                imgAffiche.Image = imgFerme.Image
            Else
                imgAffiche.Image = imgOuvert.Image
     
            End If
            etatouvert = Not etatouvert
     
     
        End Sub

    maintenant l'objectif cest le faire bouger car le papillon est statique puis cest fini

Discussions similaires

  1. Timer vb.net et winform
    Par yuriyan dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/05/2012, 13h54
  2. Timer SDL .NET
    Par poussinphp dans le forum SDL
    Réponses: 6
    Dernier message: 05/04/2008, 17h38
  3. [C#.net] utiliser un timer
    Par Mandalar dans le forum DirectX
    Réponses: 4
    Dernier message: 26/01/2006, 22h17
  4. Réponses: 13
    Dernier message: 06/11/2005, 21h37
  5. [VB.NET]les timer
    Par Wormus dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/10/2005, 01h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo