Bonjours à tous

J'ai une application qui fonctionne avec un MessageBox perso qui est géré via une classA qui appel une feuille frmMsgBox

L'application se lance sur la feuille principale frmMain .
Je souhaite retrouver l'instance de cette feuille (frmMain) depuis la classA, sans pour autant ajouter des paramètres à la classA, qui est utilisé dans beaucoup de projet.

Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Public Class frmMain
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
    Dim msgBox As New classA
    msgBox.Show("test")
 
End Sub
 
End Class
 
 
Public Class classA
 
  private fMessageBox As frmMsgBox
 
  public sub New()
     fMessageBox = New frmMsgBox
 
  end sub
 
  public sub Show
      Dim parentForm As Windows.Forms.Form
      parentForm = ????
 
     fMessageBox.Show(parentForm)
 
  end sub
end class


Toutes idées seront les bienvenues

Merci