begin process at 2012 02 11 12:41:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Comment utiliser un évènement ??


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

Comment utiliser un évènement ??

mardi 28 novembre 2006 à 13:15:25 | Comment utiliser un évènement ??

Miccro

Bonjour,

j'ai deux form. Dans l'une d'elle, je souhaite lancer un évènement qui se trouve dans l'autre form. Comment dois-je m'y prendre??Merci d'avance!!

Miccro

TRES URGENT!!!
mardi 28 novembre 2006 à 13:51:35 | Re : Comment utiliser un évènement ??

kurky

Salut,

Tu peux donner plus de précisions sur la nature de l'event ? des form ? laquelle à appellée l'autre ? ...


C# quand tu nous tiens !!!

mardi 28 novembre 2006 à 14:01:52 | Re : Comment utiliser un évènement ??

Miccro

En fait, j'ai une form qui contient des picturebox et depuis l'autre form je souhaite lancer un événement à un moment précis dans mon code pour modifier leur couleur. Le code de l'évènement serait dans la première form, celle qui contient les picturebox.

J'espère être un peu plus clair!

Merci à toi!!
mardi 28 novembre 2006 à 14:23:32 | Re : Comment utiliser un évènement ??

kurky

Une solution qui serait simple à premiere vu mais peut-etre pas la meilleur, serait de passer ta première form en paramètre du constructeur de ta 2eme Form, de mettre dans ta première form la méthode à exécuter en public, et de l'appeler via ta 2eme form.

Ca vaut ce que ca vaut :)


C# quand tu nous tiens !!!

mardi 28 novembre 2006 à 14:32:26 | Re : Comment utiliser un évènement ??

Miccro

Je suis pas encore super à l'aise avec le C#, tu pourrais me mettre un exemple de code??

Si jamais, le nom de ma première form (celle qui contient les picturebox) c'est Form1 et celui de la deuxième c'est Ucloco.
mardi 28 novembre 2006 à 14:43:56 | Re : Comment utiliser un évènement ??

kurky

Réponse acceptée !
Dans Form1 tu crée ta méthode (pour le changement de couleur ou je ne sais quoi) :
public  void MaMethode() { ... }

Dans Ucloco:
- tu crée une variable privée :
private Form1 parent = null;

- avec un constructeur comme ceci :
public Ucloco (Form1 parent) {
   _parent = parent;
}


- Quand tu dois appeler ton évênement qui serait plutôt une méthode d'ailleurs :
_parent.MaMethode();

Et dans Form1 quand tu fais appel à Ucloco, tu fais :
Form2 f = newForm2(this);
f.Show();
 //ou .ShowDialog() suivant ce que tu veux...



C# quand tu nous tiens !!!

mardi 28 novembre 2006 à 14:47:26 | Re : Comment utiliser un évènement ??

Miccro

Super!!

Je vais tester ca!!!

Merci beaucoup pour ton aide!!
mardi 28 novembre 2006 à 15:03:34 | Re : Comment utiliser un évènement ??

Miccro

Encore une minuscule question. La vartiable _parent tu la déclare où et avec quel type?
mardi 28 novembre 2006 à 15:06:58 | Re : Comment utiliser un évènement ??

kurky

Réponse acceptée !
ah pardon j'ai écris : private Form1 parent = null;
c'est en fait private Form1 _parent = null;

:)


C# quand tu nous tiens !!!

mardi 28 novembre 2006 à 15:51:27 | Re : Comment utiliser un évènement ??

Miccro

J'ai mis exactement ce ke tu m'as dit, mais j'ai cette erreur qui apparait au moment où j'appelle ma fonction depuis Ucloco.


1 2

Cette discussion est classée dans : form, utiliser, évènement


Répondre à ce message

Sujets en rapport avec ce message

utiliser progressBar dans un sous programme [ par corine ] salut,j'ai créé un windows form en C# avec visual studio. Dans ce windows form j'ai inséré une progressBar.J'ai également mis dans les menus de mon wi Utiliser une méthode qui est déclarée sur un autre Form [ par fredouille312 ] Bonjour à tous,J'ai une question toute bête : j'aimerais pouvoir utiliser une méthode qui se trouve sur un autre Form.Fréd. c# :comment utiliser dans un form une requête avec clause Where en variable ? [ par Michel0911 ] Bonjour,J'essaye d'afficher dans un form Détail 1 enregistrement à partir d'un form de selection utilisant un datagrid. Je ne sais pas comment indique utiliser une fonction d'une autre form [ par BOUDDINE ] Bonjour SVP comment on peut utiliser une fonction declarer dans une autre form merci beaucoup [C#][ActiveX]Utiliser un ActiveX en dehors d'un Form [ par bz_spi ] Bonjour,  Je voudrais utiliser un composant ActiveX (Helix Producer dans mon cas) en dehors d'un Form, en effet, je ne veux me servir que des fonction Rafraichissement Datagridview [ par cispo ] Hello,Dans une Form, j'ai un datagridview que j'ai configuré avec le designer. J'ai notamment ajouté mes colonnes et les ai configuré comme je le veux Conserver les propriétés. Et les réutiliser. [ par desperados27 ] Je veux conserver des collections d'objets (ArrayList) jusqu'à ce que l'application ferme. Puis les utiliser sur d'autres Form.Par exemple : A partir utiliser objet d'une autre form.. [ par survcopt ] Bonjour,Je cherche à recuperer des infos d'objets situé dans une autre form que celle ou je travaille:dans form2 il y a text2 et je veux dans ma form1 Passage de parametres entre form [ par olibara ] Bonjour J'ai une mainform qui contient un DGVCette form appell une form modal dans laquelle j'aimerais utiliser le DGV de la main form ou au moins un Utiliser un ActiveX dans une WebForm en C# [ par projetbts ] Bonjour,Depuis un certain temps, j'essaye d'utiliser un ActiveX personnel (qui fonctionne dans une simple page HTML avec du vbscript) dans une Form d'


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

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