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 :

Afficher une image parmi les elements importés d'une picturebox [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut Afficher une image parmi les elements importés d'une picturebox
    Bonjour,
    J'ai sur un form, une textbox appelée "valeur calculee" affichant une valeur precedemment calculée. Cette valeur est entiere.

    J'ai egalement une picturebox appelée picturebox1 contenant 15 images (img1.png à img15.png) importées dans my project\resources.resx

    Je veux juste qu'en fonction de la valeur affichée dans "valeur calculee", telle ou telle image soit visible et toutes les autres invisibles

    exemple :
    Si valeur affichée dans "valeur calculee" est 15
    img1.png .visible = true
    img2 a img15.png.visible = false

    Je sais le faire si j'ai 1 image par picturebox, mais quand j'ai 15 images, je n'arrive pas à trouver la syntaxe malgre mes recherches

    Merci beaucoup

  2. #2
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    15 images dans une picturebox?

    Quand tu redéfinie la propriété image de la picturebox, ça efface la valeur précédente, donc tu ne peux avoir qu'une image à la fois.

    Essaie d'étudier cette option :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
            Select Case TextBox1.Text
                Case 1
                    Me.picturebox1.image = My.Resources.image1
                Case 2
                    Me.picturebox1.image = My.Resources.image2
                    '...
            End Select
        End Sub

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut
    disons que dans ma propriete de picturebox, j'ai coché fichier de ressources du projet puis dans my project\resources.resx, j'ai importé les 15 images

    Je vois donc les images dans proprietes de la picturebox et je voudrais donc que telle ou telle image soit selectionnée comme background de la picturebox selon les valeurs de "valeur calculée" ce qui semble correspondre a ta proposition.
    Je teste et te dis ca

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 63
    Par défaut
    Citation Envoyé par Attila54 Voir le message
    disons que dans ma propriete de picturebox, j'ai coché fichier de ressources du projet puis dans my project\resources.resx, j'ai importé les 15 images
    Je me trompe peut-être mais le fait que tes 15 images soient importées dans ton fichier ressources n'inclue pas qu'elles soient dans ton picturebox.

  5. #5
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Je vois ce que tu veux dire, mais le formulaire où tu dis que tu as coché les images de tes ressources, tu ne peux en sélectionner qu'une à la fois, et non pas plusieurs.

  6. #6
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut
    je comprends ce que vous voulez dire oui, mais alors comment faire pour ces 15 images qui s'affichent toutes seules selon une valeur ?
    Mettre une image par picturebox et empiler 15 picturebox ?
    Puis ensuite mettre des tonnes de .visible = false et .visible = True ? c'est lourd non ?

  7. #7
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Citation Envoyé par Attila54 Voir le message
    je comprends ce que vous voulez dire oui, mais alors comment faire pour ces 15 images qui s'affichent toutes seules selon une valeur ?
    Mettre une image par picturebox et empiler 15 picturebox ?
    Puis ensuite mettre des tonnes de .visible = false et .visible = True ? c'est lourd non ?
    Ben non, il te suffit de redéfinir la propriété image de la picturebox à chaque fois que la valeur de la textbox change avec le code que je t'ai passé plus haut

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2013, 17h52
  2. Une image en session ou comment renvoyer une image sur une page
    Par a tunar with no tune dans le forum Spring
    Réponses: 1
    Dernier message: 26/01/2012, 09h02
  3. Réponses: 3
    Dernier message: 18/11/2011, 10h19
  4. Réponses: 1
    Dernier message: 22/12/2008, 15h42
  5. Afficher une image en visualisation n'importe ou sur la page
    Par Aurelien23 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/03/2006, 20h53

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