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 du moment : -15%
(Adhérents) LEGO® Icons 10318 Le Concorde
Voir le deal
169.99 €

4 participants

    Changer l'image d'une picturebox à partir d'une autre.

    avatar
    Gixxie
    Nouveau
    Nouveau


    Masculin Nombre de messages : 41
    Date d'inscription : 16/05/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Changer l'image d'une picturebox à partir d'une autre.

    Message par Gixxie Sam 24 Mai 2014 - 14:07

    Modération: Bonjour, | re, |hello, |salut, ...
    => on ne l'écrira pas à chaque fois...


    je veux changer l'image d'une picturebox.
    j'ai essayé au plus simple comme cela:
    je prends l'image de fond de la Picture box de la fenêtre 2 et je la colle dans celle de la fenêtre 4:
    image - Changer l'image d'une picturebox à partir d'une autre. Picbox10
    ça plante !

    J'ai essayé aussi de récupérer la background image dans une variable et de la recoller dans ma Picturebox
    ça plante aussi
    j'ai fait plusieurs tests, dans tous les cas il semble que je ne récupère par l'image. Il y a peut-être un problème de nom ou un truc que je ne fais pas.
    Je ne dois pas utiliser le bon contrôle encore une fois !
    merci de vos lumières sur le sujet.
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par polien Sam 24 Mai 2014 - 14:18

    sinon, à part le titre et la politesse, le problème est simple:

    tu récupère l'image de fond d'un picturebox et tu modifie un autre picturebox par cette image convertie en texte ! En effet, les boutons sur le cotés correspondent au format que doit prendre la valeur, ici c'est une image que l'on transforme en texte (donc erreur...).

    La solution s'est de sélectionner le premier icone vb, de modifier le code en remplacant par exemple:

    "" & ton-image & "" par ton_image
    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

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par lereparateurdepc Sam 24 Mai 2014 - 14:23

    re,

    Change de tire, avant que je ne le fasse. Met un titre plus parlant (édite ton premier message).

    C'est pas plutôt la propriété Image et non BackgroundImage ?

    Quel est ton erreur ?

    EDIT : ZUT, pas assez rapide Sad
    EDIT2 : Il ne passe pas par une variable mais il récupère directement la propriété d'un contrôle (en mode texte, =>, le seul bouton cliquable)

    Cordialement,
    Le réparateur de PC


    Dernière édition par lereparateurdepc le Sam 24 Mai 2014 - 14:31, édité 1 fois
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par polien Sam 24 Mai 2014 - 14:30

    re,

    (en mode détection de sujet instantané amusé)
    le titre original: "encore une question..."  Rolling Eyes 

    sinon lereparateurdepc a raison: c'est la propriété Image normalement qu'il faut utiliser Wink
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 21
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Ghost Eagle Sam 24 Mai 2014 - 23:34

    Bonsoir,

    c'est un peu comme moi quand j'étais nouveau( J'étais pas poli ou plutôt j'oubliais Razz ).
    Pour les images : tu devrais plutôt obtenir l'imagelocation de la pictureBox1 et modifier l'imagelocation de la pictureBox2 avec Wink . J'ai essayé et ça marche Very Happy !

    Cordialement
    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

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par lereparateurdepc Dim 25 Mai 2014 - 6:04

    re,

    Image Location ???????????????????????????
    En quoi la position de l'image dans la form est utile pour modifier l'image d'un PictureBox ?
    Je ne comprend pas tout là Sad

    Cordialement,
    Le réparateur de PC
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 21
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Ghost Eagle Dim 25 Mai 2014 - 12:23

    Salut,

    Non imaelocation c'est l'emplacement de l'image dans le PC amusé . Donc c'est le lien vers l'image genre C:\users\img.jpg et c'est tout Fou ! Il pourra donc modifier l'image de la 2nd pictureBox par l'image de la première!

    cordialement
    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

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par lereparateurdepc Dim 25 Mai 2014 - 12:47

    re,

    Oui bon tu a vi l'heure où j'ai posté ?
    08h04 du matin je venez d'allumer le PC et donc de me lever................ Sleep drunken 

    Ta solution reviens au même et en plus, elle fait recharger une seconde fois l'image.

    Cordialement,
    Le réparateur de PC
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 21
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Ghost Eagle Dim 25 Mai 2014 - 13:28

    re,

    c'est vrai mais ça recharge dans une 2nd pictureBox !

    PS : tu te lèves à 8 h 00 ? 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

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par lereparateurdepc Dim 25 Mai 2014 - 13:34

    re,

    Les WE, en semaine c'est 6h30 Sad

    Sur ce bonne aprèm.

    Cordialement,
    Le réparateur de PC
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 21
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Ghost Eagle Dim 25 Mai 2014 - 22:18

    re,

    ouaah c'est tôt Razz . 6h30 et 8h00 Question  C'est pas trop mon truc. moi je me lève à 12h00 le WE et 10h00 le reste des jours Wink !

    Cordialement
    avatar
    Gixxie
    Nouveau
    Nouveau


    Masculin Nombre de messages : 41
    Date d'inscription : 16/05/2014

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Gixxie Lun 26 Mai 2014 - 9:29

    Enzo koriodan a écrit:Salut,

    Non imaelocation c'est l'emplacement de l'image dans le PC amusé . Donc c'est le lien vers l'image genre C:\users\img.jpg et c'est tout Fou ! Il pourra donc modifier l'image de la 2nd pictureBox par l'image de la première!

    cordialement
     
    Bonjour,

    En effet cela marche et semble plus élégant, mais une fois que le programme est compilé en *.exe, il ne retrouve plus l'image. Donc bof !
    il y a sûrement moyen d'arranger ça, mais bon ce n'est pas essentiel.

    Par contre j'ai remarqué un autre truc dans ce contexte:
    ça peut concerner une image ou n'importe quelle autre propriété. Par exemple j'ai une boîte de saisie numérique qui est initialement positionnée en haut à gauche dans le design de la fenêtre.
    Si jamais je la change de place avec un bouton ou autre, cela va bien marcher avec la même technique de suppression des "" et & qui a donné Polien :

    Variables.Fenêtre4.numericUpDown1.Location au lieu de  "" & Variables.Fenêtre4.numericUpDown1.Location & ""

    Mais cette nouvelle position va être adoptée à chaque fois qu'on ouvrira la fenêtre !
    Naïvement je pensais qu'en fermant et rouvrant la fenêtre ma boîte reviendrait à sa position initiale.
    Dans un sens ça suit une certaine logique et c'est facile à contourner; il suffit certes de rechanger la position au chargement de la fenêtre.
    Mais si j'ai 15 boîtes de saisie numérique à modifier, ça devient carrément pénible !
    Donc la question est:
    Y a-t-il un moyen, à l'ouverture d'une fenêtre, de recharger toutes les propriétés initiales des éléments de la fenêtre ?
    J'ai beau parcourir toutes les propriétés d'une system.windows.forms.form je ne vois rien qui y fait explicitement référence.
    Ce n'est peut-être tout simplement pas possible !
    Merci.
    G
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par polien Lun 26 Mai 2014 - 9:52

    Bonjour,

    De façon simple non. On peut le faire simplement lorsqu'on a des contrôles dynamiques (qui sont contenus dans des variables) mais ça demande un certain niveau...

    Sinon c'est pas si long de les initialiser un par un... (en tout cas ce sera moins long qu'une autre technique 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

    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par lereparateurdepc Lun 26 Mai 2014 - 16:18

    re,

    Mémoriser la valeur initiale de toutes les propriétés modifiées de chaque contrôles dans une
    variable tableau (ou plusieurs). Mais ça demande tu temps eu un petit algo de traitement

    Cordialement,
    Le réparateur de PC

    Contenu sponsorisé


    image - Changer l'image d'une picturebox à partir d'une autre. Empty Re: Changer l'image d'une picturebox à partir d'une autre.

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 28 Mar 2024 - 18:34