J'ai la classe suivante où j'ai l'événement Initialized appelée à la fin du Sub New:
J'implémente l'événement dans ma Form1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Class MyClass Public Event Initialized(ByVal sender As Object, ByVal e As EventArgs) Public Sub New() RaiseEvent Initialized(Me, New System.EventArgs) End Sub End Class
La méthode _MyClass_Initialized n'est jamais appelée. J'imagine que comme l'object n'est pas encore complètement créé, le 'Handle' de l'événement est null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Public Class Form1 Private _MyClass as MyClass Private Sub Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me._MyClass = New MyClass End Sub Private Sub _MyClass_Initialized(ByVal sender As Object, ByVal e As System.EventArgs) Handles _MyClass.Initialized MessageBox.Show("Allo") End Sub End Class
Quelqu'un a une idée? Autre solution?
Merci d'avance,
Pascal
Partager