Bonjour a tous !
J'ai une question subsidiaire, Voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
    Private Delegate Sub initD()
    Sub init(ByVal sender As System.Object, ByVal e As System.EventArgs)
        init()
    End Sub
    Sub init()
        flow.Controls.Clear() 'clearForm()
        LblMessage.Text = ""
        Label1.BackColor = Color.Black
        Label1.ForeColor = Color.White
        Label1.Text = ""
        Label2.Text = ""
        ...
J'ai besoin d'appeler la méthode init :
- depuis le code,
- depuis un bouton
- et depuis un thread ( InitD est donc un delegate de init pour le thread )

j'ai créer une méthode init avec une signature différente pour pouvoir l'affecter au handle d'un bouton, et il exécute simplement init()
C'est pas trs beau, la question est : y a-t'il un autre moyen de déclarer ça plus proprement ?


Merci.
NZ