angel2610
Messages postés12Date d'inscriptionlundi 28 mars 2005StatutMembreDernière intervention 9 février 2007
-
30 mars 2005 à 10:53
angel2610
Messages postés12Date d'inscriptionlundi 28 mars 2005StatutMembreDernière intervention 9 février 2007
-
31 mars 2005 à 10:58
Lorsque j'appuye sur un bouton d'une form je voudrai pouvoir appeler une fonction d'une autre form.
NB: avec des parametre pour la fonction
merci
ca fait 2 jour que je cherche
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 30 mars 2005 à 11:16
Il suffit d'avoir une référence de la class (form) dans la form ou tu veux appeler ta méthode; et s'assurer bien sur que la méthode en l'occurance est bien public.
// Dans ta form ou t'as le boutton
refForm.MyMethod(myArguments);
angel2610
Messages postés12Date d'inscriptionlundi 28 mars 2005StatutMembreDernière intervention 9 février 2007 30 mars 2005 à 11:35
merci mais je crois ne pas avoir bien compris.
en fait ce que j'ai c'est un fenetre avec un datagrid et un bouton recherche.
quand je clique sur recherche une form recherche s'ouvre et la je rentre une partie du nom que je veu rechercher et qaund je clique sur ok je voudrai que ma fonction soit appeler. en sachant que celle si se trouve dans ma premiere form.
ou alors si je met la fonction dans la form recherche savoir comment je peut remplir le datagrid qui ce trouve sur la premiere form.
requete = "SELECT Num_Exposant as NUM , RaisonSocial_Exposant as Raison_Social,Vedette_Exposant as Vedette, Nom_Exposant as Nom, Prenom_Exposant as Prenom FROM exposants Where nom_Exposant like'%" + rech + "%';";
DataSet MonDataSet;
OleDbDataAdapter MonDataAdaptater;
OleDbConnection Conn =
new
OleDbConnection(MaConn);
MonDataAdaptater =
new
OleDbDataAdapter(requete, MaConn);
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 30 mars 2005 à 12:51
Tu as qu'a utiliser la propriété DialogResult, en ouvrant ta 2eme form de façon modale.
Petit exemple : La premier form appelle la 2eme. Quand on clique sur le
bouton de celle ci, une méthode de la premiere form est appelée. Tu
peux faire de meme en adaptant ton code (tu as juste a récuperer le
parametre que tu souhaites)
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 30 mars 2005 à 13:34
Bah crade parceque tu ne met pas de traitement dans une form, le formulaire est seulement une façade. Le modèle, le controller et la vue doivent être distincts. + de modularité , + propre, + fonctionelle, + objet