Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/12/2012, 13h56   #1
Le gris
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 142
Détails du profil
Informations personnelles :
Âge : 34

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 142
Points : 41
Points : 41
Envoyer un message via MSN à Le gris Envoyer un message via Yahoo à Le gris
Par défaut Verifier si un form est lancé (et l'actualiser) ou non

Bonjour à tous,

j'ai deux forme Frm1 et Frm2 dans une application. Frm1 et 2 contiennent toute deux un pictureBox. Une image en miniature est affichée dans le Frm1. Et lorsqu'on clique dessus (Frm1.pictureBox1), je souhaite que Frm2 affiche cette même image mais en grand (Taille réelle). Alors comment faire pour ne pas afficher la même Frm2 n fois si on click n fois sur Frm1.pictureBox1?

Autrement dit, je souhaite ré-afficher la même Frm2 (Réactualisée) avec des nouvelles données ou non!

Merci d'avance.
Le gris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 16h12   #2
lead8209
Membre confirmé
 
Homme
Développeur informatique
Inscription : août 2010
Messages : 182
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 182
Points : 247
Points : 247
Il faut simplement que la classe from1 ait une variable de classe form2.
A chaque fois que l'utilisateur clique sur la picturebox de ta form1 tu regarde si ta form2 est fermée. Si elle est fermée (IsDisposed) tu la recrée. Ensuite tu mets à jour l'image de la picturebox de ta form2.
Un truc de ce genre quoi :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
public partial class Form1 : Form
    {
        Form2 form2 = new Form2();
        public Form1()
        {
            InitializeComponent();
 
 
        }
 
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (form2.IsDisposed)
            {
                form2 = new Form2();
            }
            form2.pictureBox1.Image = this.pictureBox1.Image;
            form2.Show();
        }
    }
lead8209 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h44   #3
Le gris
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 142
Détails du profil
Informations personnelles :
Âge : 34

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 142
Points : 41
Points : 41
Envoyer un message via MSN à Le gris Envoyer un message via Yahoo à Le gris
Merci ça résout mon problème.
Le gris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h35.


 
 
 
 
Partenaires

Hébergement Web