Accueil > Forum > > > > Event sur plusieurs Form
Event sur plusieurs Form
mercredi 8 avril 2009 à 14:58:32 |
Event sur plusieurs Form

babe59
|
Bonjour, J'ai une feuille qui ouvre trois fenêtres (FrmA, FrmB, FrmC) et j'aimerai déclencher un événement à partir de FrmA sur FrmB et FrmC. Comment puis je faire ? DT
|
|
mercredi 8 avril 2009 à 15:53:52 |
Re : Event sur plusieurs Form

billou_13
|
Réponse acceptée !
Bonjour, Il te faut utiliser le passage de paramètre par événement. Cela me paraît le plus approprié. Voir ce très bon tutorial de Bidou: http://www.csharpfr.com/codes/PASSAGE-PARAMETRES_26735.aspxBonne journée, Billou_13 Bask En Force  -------------------------------------------------------------------- Connaître la réponse est une chose, savoir pourquoi en est une autre ---------------------
|
|
mercredi 8 avril 2009 à 15:55:54 |
Re : Event sur plusieurs Form

billou_13
|
Désolé, J'ai été trop vite. J'ai oublié d'ajouter que tu n'auras pas à faire passer des paramètres. Cependant, le tutorial te montrera comment déclencher des événements d'une form en le récupérant dans une autre. Ceci fera ton affaire. Bon courage, Billou_13 Bask En Force  -------------------------------------------------------------------- Connaître la réponse est une chose, savoir pourquoi en est une autre ---------------------
|
|
mercredi 8 avril 2009 à 16:16:26 |
Re : Event sur plusieurs Form

krimog
|
Réponse acceptée !
Salut
(NB : je n'ai pas encore regardé les sources du code de billou_13) Si dans FrmB et dans FrmC tu as une référence à FrmA, il suffit alors de t'y abonner comme normalement : exemple (avec passage de référence par le constructeur par la même occasion) :
class FrmB : Form { FrmA maFrmA;
public FrmB(FrmA frmA) // Quand tu crées ta FrmB depuis FrmA, tu envoies juste this (référence à ta FrmA) { InitializeComponent(); maFrmA = frmA; ConnexionEvenementFrmA(); }
private void ConnexionEvenementFrmA() { maFrmA.Resize += new EventHandler(methodeAppelee); } private void methodeAppelee(object sender, EventArgs e) { // Est appelée quand tu resize la FrmA } }
Krimog : while (!(succeed = try())) ;
|
|
mercredi 8 avril 2009 à 16:20:47 |
Re : Event sur plusieurs Form

billou_13
|
Je valide les dires de krimog  Billou_13 Bask En Force  -------------------------------------------------------------------- Connaître la réponse est une chose, savoir pourquoi en est une autre ---------------------
|
|
mercredi 8 avril 2009 à 16:30:05 |
Re : Event sur plusieurs Form

babe59
|
Je travaille sur l'exemple de billou_13 et arrive à peu près au même résultat que Krimog. La principale différence est que je dois définir ma "methodeAppelee" avec "public override"
Merci DT
|
|
mercredi 8 avril 2009 à 17:08:03 |
Re : Event sur plusieurs Form

babe59
|
J'ai dit une bétise... J'avais appelé ma méthode Refresh... (d'où le override...)
DT
|
|
Cette discussion est classée dans : form, event, frmb, frma, frmc
Répondre à ce message
Sujets en rapport avec ce message
Problème avec Event, Form et Thread [ par chrisendymion ]
Bonjour à tous, Voilà mon problème : J'ai une classe principale qui gère mon appli. Cette dernière fait interface entre un programme existant (via
Dialogue entre form [ par olibara ]
Afin de pouvoir dialoguer entre deux form, Il me semble que c'est a coup d'event et sans doute de quelque variables a passer que je dois travailler
tracer sur picturebox en deplacant la souris [ par olibara ]
BonjourJe pensait avec un peu de reflexion resoudre un probleme certainement bien connu.Mais ca ne semble pas si simpleJe fais donc appel a l'experien
Textbox d'une form a l'autre [ par thomas750 ]
Bonjour,Je debute en c#, et mon probleme est le suivant :J'affiche du texte dans une textbox de ma form1, et je voudrais afficher ce texte aussi dans
Affichage d'un document word 2007 dans un windows Form [ par foksan ]
Bonjour, je suis débutant en C# et je cherche un composant graphique windows form pour afficher un document OpenXMLdans mon application, j'ai cherché
comment garder un form ouvert tout en changeant le picturebox.backgroundimage [ par kikiokiller ]
Bonjour,Voila, j'ai un form1 qui envoi des directives sur form2, mais a chaque fois que j'envoie une autre directive, un autre form s'ouvre.Je voudrai
Mise à jour automatique d'une form à partir d'une autre [ par benamoussa ]
Bonjour à toute la communauté!Tout d'abord, la petite phrase d'introduction pour dire que je suis débutant et que je serai vraiment navré d'être le tr
form de chargement au démarrage applicatif [ par gabs77 ]
Bonjour,j'aimerais savoir comment on peut procéder pour faire une form de loading càd juste une petite form avec un gif ou progressbar lorsque l'on ée
Changer de form proprement sous Windows Mobile [ par vmontagnon ]
Bonjour,je developpe une application sur PDA Windows Mobile 5/6 en C# .NetJe souhaite améliorer la transition (graphique) entre deux forms.Je m'expliq
Event sur List [ par PascalZ ]
Bonjour à tous,J'ai une classe qui contient une propriété du style:List ma_proprieteMa question est la suivante, comment puis-je surveiller l'ajout/su
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|