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 :

Présenter une liste d'image


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 45
    Par défaut Présenter une liste d'image
    Bonjour à tous.

    Voilà, j'ai eu une demande pour une application, mais j'ai aucune espèce d'idée comment je vais faire ce qu'il est demandé.

    En gros, le système gère des avatars (joueurs) d'un jeu. Dans la partie que je suis en train de développer, il faut que je présente toutes les images des joueurs. L'image est une "photo" de sa tête, pour qu'on puisse facilement l'identifier.

    Dans une base de bonnées, j'ai la liste de tous les "Path" des images, donc le chemin pour afficher l'image est facilement accessible, j'ai pas de problème avec cela.

    Là où je bloque, c'est qu'on peut ajouter, modifier et détruire des avatars.

    Donc, je ne sais pas combien d'avatars il va y avoir.
    Et la demande est que lorsque la fenêtre apparait, l'utilisateur doit voir toutes les images et en cliquant sur celle de son choix, il peut modifier le profil du joueur et/ou détruire ce joueur.

    Je n'ai aucune idée comment faire pour gérer le nombre d'image à faire apparaître dans ma form.

    Créer dynamiquement les Images ?

    J'ai cherché dans la FAQ, mais rien qui se rapproche de ma recherche et c'est pour cela que je fais appel à vous.

    Merci.

  2. #2
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Utilise des contrôles Image indexés afin de pouvoir les créer dynamiquement (méthode Load) et les placer les uns par rapport aux autres de facon à ce qu'ils soient visibles.
    Affiche en une quinzaine au maximum. La liste des path étant dans une base de donnée tu devrais pouvoir savoir combien sont valides. S'il y en a moins de quinze tu les affiche tous, sinon tu affiche les quinze premiers. Deux boutons devront être disposés sur la feuille afin de pouvoir visualiser les quinze suivants ou précédents. Ce n'est pas trop compliqué, il faut juste se lancer
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 45
    Par défaut
    Parfait, je vais utiliser cette manière.
    Quand tu parles de la méthode Load, c'est bien celle qu'on rentre le Path de l'image dans la propriété Picture du contrôle Image ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 45
    Par défaut
    J'ai trouvé une autre façon.
    Je me sers d'une toolbar et d'une ImageList pour avoir toute ma liste.

    Woah, j'me surprend moi-même d'avoir réussit à faire ça

    Merci à tous.

  5. #5
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Juste pour info, lorsque je parlais de la méthode Load je parlais de la méthode qui permet de charger des contrôles de façon dynamique. On place par exemple un contrôle Image(0) (propriété Index=0) et on fait :
    Cela créer un contrôle identique au premier mai qui à un index à 1. ainsi on peut créer de façon dynamique une multitude de contrôles.
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 45
    Par défaut
    Je n'étais pas au courant de cette façon de faire.

    Merci de l'information, ça pourrait m'être bien utile plus tard.


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

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/02/2007, 18h17
  2. Écrire un copyright sur une liste d'image
    Par starr dans le forum Langage
    Réponses: 2
    Dernier message: 23/01/2007, 10h02
  3. [C#] Comment créer une liste d'image dynamiquement ?
    Par gwenhael dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/09/2006, 11h30
  4. Comment faire une liste d'image de choix ?
    Par poussinphp dans le forum Composants VCL
    Réponses: 4
    Dernier message: 01/10/2005, 00h34
  5. Réponses: 4
    Dernier message: 14/10/2003, 08h58

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