"Multi" Déclaration de sub
Bonjour a tous !
J'ai une question subsidiaire, Voilà mon code :
Code:
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