Retrouver l'instance d'une Form depuis une class
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:
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