begin process at 2010 03 12 07:34:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

lien entre 2 forms


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lien entre 2 forms

mercredi 1 octobre 2008 à 14:19:44 | lien entre 2 forms

tunit68

Bonjour,

j'ai actuellement 2 forms.
dans le Form1 j'ai une listBox avec un bouton qui mène à la  Form2.
et dans le Form2, une image .

donc je voudrais qu'au moment où je clique sur limage du form2, un texte s'écrive dans la listBox de la Form1.

merci d'avance.
mercredi 1 octobre 2008 à 14:28:08 | Re : lien entre 2 forms

leprov

merci de faire une recherche...sujet traité....une fois par semaine?
mercredi 1 octobre 2008 à 14:44:49 | Re : lien entre 2 forms

tunit68

Merci pour votre conseil... mais... aucun des autres sujets n'a réussi à régler mon problème.
mercredi 1 octobre 2008 à 16:16:44 | Re : lien entre 2 forms

billou_13

Membre Club
Réponse acceptée !
Bonjour,

Un petit exemple pour ton besoin ne fait pas de mal.
Tu as ta Form1 avec la listbox à mettre à jour.
Puis une Form2 avec l'image.

Code Form1:
public partial class Form1 : Form
{
  public Form1()
  {
    InitializeComponent();
  }

  //Action sur boutton pour ouvrir la Form2
  private void button1_Click(object sender, EventArgs e)
  {
    Form2 f = new Form2();
    //On enregistre l'événement déclenché par le click sur l'image
    f.OnImageClick += new EventHandler(f_OnImageClick);
    f.Show();
  }

  //Action déclenchée par le click de l'image sur la Form2
  private void f_OnImageClick(object sender, EventArgs e)
  {
    //Tu met à jour ton TextBox          
  }
}

Puis le Code de ta Form2:
public partial class Form2 : Form
{
  public event EventHandler OnImageClick = null;

  public Form2()
  {
    InitializeComponent();
  }

  //Action déclenché au clic sur ton image
  private void pictureBox1_Click(object sender, EventArgs e)
  {
    if (OnImageClick != null)
      OnImageClick(this, null);
  }
}

Et voila,

Si tu veux faire passer des arguments, tu peux alors te servir d'une classe (qui tu construira) qui dérive de EventArgs et que tu feras passer en deuxième argument de OnImageClick(...) à la place du null (c'est une méthode parmi tant d'autres ^^).

Bon courage,


Billou_13
mercredi 1 octobre 2008 à 16:18:31 | Re : lien entre 2 forms

MorpionMx

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
On va reposter le lien qui va bien aussi :

http://www.csharpfr.com/codes/PASSAGE-PARAMETRES_26735.aspx


Mx
MVP C#
 

mercredi 1 octobre 2008 à 16:32:47 | Re : lien entre 2 forms

billou_13

Membre Club
Merci MorpionMx,

J'avoue que j'avais préféré prendre 3 sec pour faire le code que rechercher le lien ^^. Tu corriges donc ma feignantise.


Billou_13
mercredi 1 octobre 2008 à 17:02:53 | Re : lien entre 2 forms

tunit68

Merci beaucoup Billou_13 pour avoir pris le temps de m'écrire cet exemple c'est exactement ce que je cherchais =).


jeudi 2 octobre 2008 à 23:46:52 | Re : lien entre 2 forms

Bidou

Administrateur CodeS-SourceS
C'est vrai qu'on a cette question au moins 1x par semaine depuis 2 ou 3 ans, alors nous faire croire que tu as cherché (...)



-My Blog-


Cette discussion est classée dans : listbox, forms, lien, form2, form1


Répondre à ce message

Sujets en rapport avec ce message

Portée des composants... [ par lagoelle ] Salut, Je me retrouve devant un problème: j'ai une form principale (Form1) quand dialogue entre deux forms dans les deux sens [ par freesurfer ] Bonjour,J'ai un programme contenant plusieurs forms. J'ai une form Mere (form1) et deux filles (form2 et 3).Les filles sont lancées par : alerte1.tex Communication entre 2 Forms [ par Nicodelphi ] Bonjour,Voila mon probleme j'ai deux forms(form1-form2) sur la form2 j'aiun controle radiobutton et sur la form1 un label comment faire pour que lorsq Accés à 1 variable [ par ddove53 ] Salut,je déclare 1 variable  a dans  ma form principale Form1:Internal...a=....;je veux que ma form2 voit la variable et je ne veux pas faire dans ma Fermer Form1 après ouverture de Form2 [ par cpadmin ] Bonjour à tous!Voilà alors j'ai un petit souci, voilà j'ai une form1 qui contient un bouton. Lorsque qu'on clique sur ce bouton, la form1 doit dispara Changer le texte d'un label sur form2 depuis form1 [ par cpadmin ] Bonsoir!J'aurai aimé savoir comment je pourrais faire pour modifier, depuis une form1, le text d'un label se trouvant sur une form2.Merci d'avance! DatagridView et dérivation d'un form [ par RMI ] Bonjour,J'ai un soucis avec VS2005.J'ai sur un formulaire Form1 un datagridview noté protected. Je dérive Form1 en Form2 mais je ne peux pas déplacer Questions à propos de passage de tableaux entre 2 forms [ par rbidocho ] Bonsoir,D'abord : XP SP1, Framework .Net 1.1, IDE SharpDevelop 1.1Après : mon  soucis du moment vient du passage de tableau entre 2 forms. Pour cela j passer simplement une variable entre 2 forms [ par adnotlegland ] Bonjour à tous,bon ca fait 24h que j'essaye de passer une variable d'une form à une autre et je ne comprends pas !J'ai beaucoup chercher et la facon l héritage avec :this() ? [ par ericdu93 ] Bonjour,j'ai un problème quasiment le même que celui qui est posté à ce lien:<a target="_blank" title="http://www.csharpfr.com/infomsg_RELATION-ENTRE-


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales