Je dois m'assurer qu'une fois que l'exécution a atteint une méthode, le contrôle reçu par cette méthode n'est pas modifié par un autre thread. En fait, je pensais à quelque chose comme ceci:Verrouiller un contrôle winforms
private void doSomeWork(Control control) {
lock (control) {
// do some stuff with the control...
}
}
Est-ce une mauvaise idée?
Edit:
En fait, ce que je suis en train de faire, est d'assurer que le contrôle ne sont pas éliminés par un autre thread alors que j'exécute une partie de par la manière, les méthodes de contrôle (qui, sera être exécuté par réflexion).