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 :

PictureBox et image changeante


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Responsable de service informatique
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Par défaut PictureBox et image changeante
    Bonjour,

    je voudrais faire appel à des images stockées dans les resources de mon projet avec une instruction du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
           If strTirage(0, 1) = "1" Then PictureBoxTirage1.Image = My.Resources.A Else PictureBoxTirage1.Image = Nothing

    où ".A" représente une image contenant la lettre A mais il existe B, C, D... et il y a 12 PictureBox

    Pour remplacer le code suivant qui fait appel à l'image sur base de son adresse physique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim ImageTirage As String
            ImageTirage = "D:\Admin\Visual Studio 2010\Projects\JeuDeLettres graphique\JeuDeLettres\" & strTirage(0, 0) & ".gif"
            If strTirage(0, 1) = "1" Then PictureBoxTirage1.Image = System.Drawing.Bitmap.FromFile(ImageTirage) Else PictureBoxTirage1.Image = Nothing
    mais je ne vois pas comment faire pour faire varier "My.Resources.A" en fonction de la lettre tapée au clavier

    Merci pour vos conseils, mais ne les faites pas trop courts, je ne suis pas un grd expert.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my.resources.gettype.getproperty("A",public or instance).getvalue(my.resources, nothing)
    on appelle ca de la réflection
    on cherche la propriété nommé A sur la classe exposée par l'instance de my.resources puis on lui demande la valeur de cette propriété pour l'instance spécifié (my.resources dans ce cas)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Responsable de service informatique
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Par défaut
    Merci pour ta réponse, j'essaye de ce pas

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    getvalue retourne un object, donc à caster en image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    directcast(...,drawing.image)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [Débutant] Image changeante PictureBox
    Par TheAntoine17 dans le forum VB.NET
    Réponses: 2
    Dernier message: 28/01/2012, 12h04
  2. PictureBox avec image volatile au 1er coup
    Par Claude_Azoulai dans le forum VB.NET
    Réponses: 9
    Dernier message: 22/05/2010, 09h37
  3. Teste entre PictureBox et Image dans Ressource
    Par Panaméen dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/06/2009, 17h00
  4. PictureBox et Images [vb6]
    Par john93 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 04/12/2007, 23h07
  5. Contrôle PictureBox et Image dans Access
    Par arnaud_matard dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/05/2007, 07h24

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