Je crée une application Windows qui communique avec un microcontrôleur. Parfois, une erreur de communication se produit qui doit être signalée à l'utilisateur. Par exemple, si le câble est débranché ou si le microcontrôleur perd son alimentation.Des erreurs contextuelles modales bloquent les mises à jour de l'interface graphique MDI parent
Je me suis battue avec cela pendant un certain temps maintenant, je suis de retour à ma solution originale. La solution d'origine consistait à faire des popups, mais d'autres étant parfois ennuyants, bloquaient parfois l'interface graphique parent MDI de mettre à jour son affichage. Certaines choses peuvent arriver pendant que le popup est encore ouvert et cela cause des problèmes.
J'ai essayé de rendre le popup non-modal, et bien que cela ait aidé l'interface graphique, le patron n'a pas aimé que le popup puisse être caché par d'autres fenêtres.
Quelles sont les meilleures pratiques pour signaler les erreurs?
Soit dit en passant, j'avais un autre thread avec mes problèmes de solution alternative: Tooltip baloon display position (for error notification)
C# avec. NET Framework (3.5) Je l'avais mis dans les tags :) – Roast
Oh, à droite:). –