Envoyé par
ebastien
Bonjour,
Je me permets juste une petite précision. La solution de dorinf fonctionne très bien, toutefois il faut garder à l'esprit qu'elle est multi-thread. Comme l'idée de départ était de lever un event lors du changement de valeur de la propriété, l'objet qui va s'abonner à l'event doit prendre en compte ce multi-threading afin d'éviter un "Cross-thread operation not valid". Typiquement, une Form ne pourra pas mettre à jour un label pour indiquer que la machine est déconnectée sans passer par un Control.Invoke.
J'avoue que les réponses de dorinf sont complètes et précises, tu peux les noter en cliquant sur le pouce vert en bas de chaque message ;)