Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

2 participants

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Mouvement spécial d'un PictureBox ...

    Message par lereparateurdepc Ven 12 Nov 2010 - 9:13

    Bonjour ,

    Dans mon programme , il y a un PictureBox qui doit descendre de la position Y=0 -> Y=250 .
    Une fois arrivé en Y=250 , il doit recommencer depuis le début mais la position X ( initiale =0 ) doit être de +50 .
    sachant que X change aussi +1 toutes les 10 mS
    en gros :
    Au début : X=0 et Y=0 ;
    Y=250 ; retour à Y=0 mais X=????+50
    et ainsi de suite -> X=385 ,
    Quand X=385 , alors an repart depuis le tout début X=0 et Y=0 .

    J'espère avoir été clair ....

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Ven 12 Nov 2010 - 12:01

    Alors attend, parce que je suis pas sur d'avoir tout compris :
    Tu as un Timer réglé sur 10 millisecondes.
    Dans ce Timer, tu demande à la position X d'augmenter de 1.
    Dans ce Timer, tu demande à la position Y d'augmenter de 1 pour aller jusqu'à 250, et une fois à 250, retourner à 0 et augmenter X de 50 c'est bien ça?
    Et si X => 385, alors, X=0 et Y=0
    C'est bien ça?
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Ven 12 Nov 2010 - 12:25

    re ,

    Oui ! c'est ça !! Smile

    Merci

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Ven 12 Nov 2010 - 13:55

    Ok, on avance ^^
    Maintenant, quel est le problème? XD
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Ven 12 Nov 2010 - 18:04

    re ,

    La question est implicite : COMMENT on fait !! Smile

    Merci !
    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Ven 12 Nov 2010 - 18:46

    Alors, tout d'abord, petite astuce :

    Pour récupérer la position Y du contrôle :
    - Obtenir une propriété d'un contrôle (propriété .Location, variable Loca)
    - Obtenir une propriété d'une valeur (Variable : Loca, Type de valeur : System.Drawing.Point, Propriété à récupérer : .Y, Variable recevant la valeur : LocaY)

    Je te laisse deviner les changement pour la position X Wink

    Pour modifier la position du contrôle : ça, je crois que tu sais faire, après avoir vu ton programme dans un autre sujet amusé

    Maintenant, comment procéder, et bien je ferais ainsi (attention j'ai pas put tester là)

    - Obtenir la position Y du contrôle
    - Obtenir la position X du contrôle
    - Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX + 1, LocaY + 1) (en gros, je crois)
    - Si LocaY + 1 (on va pas redemander d'obtenir la position, question de performances Wink ) => 250, alors
    --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX + 51, 0)
    - Si LocaX + 1 => 385, alors
    --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(0, 0)

    Voia, bon, c'est vite fait. N'hésite pas si tu veux que je détails certains points.

    @+
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Ven 12 Nov 2010 - 18:58

    re ,

    OK merci , je teste ça ...

    C'est quand même long la migration de ton site ....

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Ven 12 Nov 2010 - 19:39

    re ,

    C'est ce que je demandais et ça marche mais ....

    Bon alors , tend pis pour l'idée ..... car je ne sais pas comment l'expliquer autrement que par son nom :
    Je souhaite faire un effet de neige qui tombe dans mon programme ( comme sur certains site pour Noël ) .
    Cela est-il réalisable ?
    Simplement ?
    Je suis preneur !!! Smile

    Merci !
    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Ven 12 Nov 2010 - 20:02

    Réalisable, oui, facile, non amusé

    Il faut que, au lieux de remettre la position X et Y à 0, tu utilise une variable qui permettra de déterminer s'il faut faire LocuX + 1 ou LocuX - 1, tu vois ce que je veux dire? =)

    PS : pour la migration, il y a quelques problèmes techniques. Mon hébergeur, EG-Hosting, est entrain de fusionner avec Web4All. Donc il sont entrain de transférer tout le contenu du serveur EG-Hosting sur le serveur Web4All, et ils ont des gros problèmes avec leur fournisseur de DNS apparemment. Ils font ce qu'ils peuvent pour remettre le site en état le plus tôt possible. Je ne demande que ça que le site soit en état de marche Wink

    @+
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Sam 13 Nov 2010 - 7:17

    re ,

    Je vois mais le faire .... c'est pas si simple !! Smile une petite aide serais si bien ... Smile Rolling Eyes

    Merci

    PS : ton site remarche .... et sur IE9 bêta , c'est beaucoup plus fluide que sur IE8 !! Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Sam 13 Nov 2010 - 10:59

    Salut,

    Alors, du coup, je vais re-schématiser tout le système :

    Évènement Load de ta fenêtre :
    - Modifier une variable : Plus = True (comme ça on commence en allant vers la droite (en faisant des +1))

    Évènement Tick du Timer :
    - Obtenir la position Y du contrôle
    - Obtenir la position X du contrôle

    - Si Plus = True, alors
    --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX + 1, LocaY + 1)
    --- Si LocaY + 1 => 250, alors
    --- --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX + 51, 0)
    --- Si LocaX + 1 => 385, alors
    --- --- Modifier la variable : Plus = False

    - Sinon
    --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX - 1, LocaY - 1)
    --- Si LocaY - 1 => 250 (je ne sais pas quel valeur tu veux exactement), alors
    --- --- Modifier la propriété Location du contrôle : TonControl.Location = New Point(LocaX - 51, 0)
    --- Si LocaX - 1 => 385 (je ne sais pas quel valeur tu veux exactement), alors
    --- --- Modifier la variable : Plus = True


    Voila, en espérant que c'est bon (j'ai pas encore testé Rolling Eyes )

    @+
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Sam 13 Nov 2010 - 17:00

    re ,

    Ce que je veux exactement faire :
    http://www.rapidshare.com/files/430567055/neige_dans_page_web.zip

    Merci

    Pour une fois c'est moi qui marche et pas toi car sur mes PCs ton site fonctionnait depuis 8H ce matin ... Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Sam 13 Nov 2010 - 21:20

    Pour une fois c'est moi qui marche et pas toi car sur mes PCs ton site fonctionnait depuis 8H ce matin ...

    Euuuuh, oui chez moi aussi Razz . Le site a été rétablit, mais le problème n'a été que contourné pour le moment Smile

    Je regarde ton zip tout de suite
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Admin Sam 13 Nov 2010 - 21:22

    Oula, oui, ça va être compliqué Neutral
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par lereparateurdepc Dim 14 Nov 2010 - 7:10

    re ,

    Franchement , je suis trop bête :
    Dans le zip , il y a TOUT ce qu'il me faut !!
    J'abandonne cette idée de changement de position et j'utilise un WebBrowser !! Smile fallait y penser !! Smile

    Merci quand même !! Smile

    Cordialement ,
    Le réparateur de PC

    Contenu sponsorisé


    Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ] Empty Re: Mouvement spécial d'un PictureBox ... [ABANDON / RESOLU ]

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr 2024 - 5:24