Je suis nouveau avec le C# (meme avec le developpement windows en general).

J ai la fonction Main qui me cree une instance de frmMain:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
frmMain frmM = new frmMain();
.....
Application.Run(frmM);
une fenetre application s ouvre donc. Je clique sur un bouton pour par exemple lancer une recherche. une fenetre avec le resultat de la recherche s ouvre. Je peux cliquer sur une ligne de resultat, un clique sur un bouton afficher doit faire apparaitre un texte dans un onglet appartenant a frmMain (membre prive). pour remplir cette onglet je veux faire appel a une fonction de frmMain (public).

Mon probleme est: Comment avoir acces a cette fonction.

J ai essaye le code lors du clique sur le bouton:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
frmMain frmM = (frmMain)this.Owner;
frmM.Afficher(...)
A cette etape, la fonction afficher est inconnu, le compilateur ne la trouve pas...

Comment resoudre mon probleme?

Merci d avance.