Ceci est un problème commun à tous les développeurs, je suis à la recherche de la meilleure solution pour rendre l'interface utilisateur des formulaires Windows réactive.Comment rendre les fenêtres de l'interface utilisateur sensibles?
J'ai un fichier GIF animé pour montrer la progression de mon calcul sur Windows. J'ai pris un contrôle de boîte d'image et ai placé le gif animé dans cela. maintenant quand mon calcul commence, le gif animé se fige. Je veux l'inverse, l'animation devrait être visible quand je cours le calcul.
Quel est le problème? Une solution simple est d'afficher une barre de progression à l'utilisateur tout en faisant des calculs complexes derrière la scène
Mon application est une application à un seul thread, et je veux une solution simple, ne cherche pas multi-threads, ou travailleur de fond type de technologies.
Une aide?
Le problème est que vous devez travailler avec des délégués et appeler pour apporter des modifications à l'interface utilisateur à partir du thread de travail. – Ikke
Oui. Et? Une fois que vous savez comment, ce n'est plus un problème. – Erik
Eh bien, parfois, vous voulez séparer la logique de la vue. J'ai travaillé sur une classe qui simplifie l'utilisation des sockets. Il utilise un fil pour rechercher des données. Mais je ne peux pas simplement envoyer un événement pour lequel des données sont disponibles, puis mettre à jour l'interface utilisateur dans cet événement. – Ikke