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
Partager