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 6 et antérieur Discussion :

[VB6] Comment fonctionne les Tableaux ?


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Points : 97
    Points
    97
    Par défaut [VB6] Comment fonctionne les Tableaux ?
    Bonjour , je vous expose mon pb :
    Je dispose de trois Form : Form1 , Form2 , Form3
    La Form1 contient plusieurs images
    La Form2 communique avec la Form1 via VARIABLE GLOBALE "VAL1"
    La Form3 communique avec la Form1 via VARIABLE GLOBALE "VAL2"

    Maintenant j'aimerai , sachant , que la Form2 , permet d'afficher l'une des image ( une sorte d'initialisation ) , pouvoir afficher grace à la Form3 une autre image à la place ( ca c'est bon j'y suis parvenu ) , mais comment faire pour , lorsque je clique sur le bouton ANNULER de la Form3 , que l'image choisit initialement grace à la Form2 , reprenne place ???

    Il faut que je memorise la VARIABLE "VAL1" pour pouvoir reafficher l'image avec Annulation .....

    Je pense qu'il faut que j'utilise un tableau mais comment cela fonctionne t'il ????

    P.S: tous les renseignements que je trouve s'applique pour VB.NET , ne sachant pas si cela s'applique pour VB6 , je prefere passer par ce forum , fort compétent d'ailleur .
    meci d'avance
    amicalement lucas

  2. #2
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    je dis ca, je dis rien, amis si tu annule qu'une seule fois, et au'une seule image, pourquoi pas faire juste une variable tampon globale ??

    Quand tu clique sur le bouton pour changer d'image, tu sauvegarde la val1 dans le tampon, comme ca si tu annule, tu charge la valeur du tampon...

    pis voila.

    marche po ca ?
    n'oubliez pas la balise

  3. #3
    Membre régulier Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Points : 97
    Points
    97
    Par défaut
    oui ca me parait pas mal , mais comment faire pour mettre cette variable en tampon ??

  4. #4
    Membre actif Avatar de malhivertman1
    Inscrit en
    Avril 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 337
    Points : 221
    Points
    221
    Par défaut
    exemple de tableau :
    Dim tab(1 To 100) As String

    ensuite tu remplis facilement tab(1) = sketuve en string

    mais peut etre que la methode riesseg marche, essaye

  5. #5
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    Tu declare Tampon en variable globale, mme type que VAL1 et VAL2.

    Apres, dans ton code ( attention, je te fais un semblant d'algo :p )

    CHANGER IMAGE (Form 3)

    Tampon = VAL1
    script de changement de page dans Form1 avec une nouvelle valeur pour VAL1 (si j'ai bien compris)

    FIN

    ANNULER IMAGE (Form 3)
    VAL1 = Tampon
    script de changement de page dans Form1 avec l'ancienne valeur pour VAL1 (si j'ai bien compris)
    FIN
    n'oubliez pas la balise

  6. #6
    Membre régulier Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Points : 97
    Points
    97
    Par défaut
    ok jvais essayer ca ^^

  7. #7
    Membre régulier Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Points : 97
    Points
    97
    Par défaut
    Nickel , en fait c'est que je me suis perdu dans l'ordre d'envoie de mes variable .... c'est que mon projet commence à en faire des lignes de code , en plus avec plein de forme , des timers , des groupes indexé ........... à gérer , c chaud pour kk1 qui fait du vb6 depuis 3 jours ^^

  8. #8
    Membre régulier Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Points : 97
    Points
    97
    Par défaut Remerciements
    Grand merci à Riesseg

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment fonctionnent les index des options d'un select ?
    Par pekka77 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/10/2005, 18h05
  2. Comment rendre les tableaux moins "carrés"?
    Par Dnx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/10/2005, 13h28
  3. |VB6] Comment Lister les liens vers des fichiers d'une page web
    Par Mayti4 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 18/01/2005, 18h17
  4. [VB6] comment voir les machines d'un réseau local
    Par bouboussjunior dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 16/07/2004, 15h00
  5. [VB6] Comment lister les serveurs SQL d'un domaine ?
    Par WOLO Laurent dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 29/01/2004, 08h49

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