Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment utiliser un évènement ?? [ Windows / Formulaire / Winforms / Controls ] (Miccro)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,733 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.