begin process at 2012 02 11 01:57:51
  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 comment faire un lien entre 2 fenetre avec C# [ par ami7 ] bonjour, je débute avec microsoft visual C#2008 j'ai crée une premiére fenetre Form1 et j'ai fait add windowsform pour créer une deuxiéme Form2 mon variable entre 2 form [ par zone45 ] slt j'ai 2 form form1 et form2 dans form1 j'ai une variable x cette variable x je veux l'utiliser dans form2 [^^confus2] comment je peut faire ç Appliquer le focus sur deux fenetres... [ par Razordj ] Mon programme a une "Form" primaire (Form1), et un sous-form (Form2). Le haut de form2 est attaché au bas de Form1. Form2 est ne peut etre minimizé p gérer form1 à partir de form 3 [ par benabdessamed ] bonjour, j'ai form1 qui fait appel à form2, et form2 appel à form3, puis form3 appel form1 je veut gérer form1(textbox) à partir de form3, qq peut m récupérer la valeur du listbox dans textbox du form1 [ par darecman ] bonjour, aidez moi s'il vous plait. comment récupérer la valeur sélectionner dans mon listbox du form2 et l'envoyer dans le textbox du form1 . Transmettre variable de Form2 à Form1 [Débutant] [ par deli2025 ] Bonjour, Je débute en c# et la je rencontre depuis quelques jours des difficultés à passer des variables d'un Form à l'autre. Je m'explique: J'ai s Faire réapparaitre un formulaire caché [ par RononDex21 ] Bonjour je viens de faire le tour de forum. J'ai trouvé beaucoup de sujets qui parlaient de la façon de cacher un formulaire mais je n'ai pas trouver


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,421 sec (3)

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