Dans l'application sur laquelle je travaille, il existe plusieurs formes; un utilisé pour afficher des images en 3D, et d'autres pour gouverner cela. Certains changements dans les images prennent du temps, et pendant qu'ils sont en cours, les deux formes ne sont pas redessinées. Ce que je voudrais réaliser est au moins pour la forme de contrôle (qui est composée de composants assez standard seulement) pour continuer l'interaction avec l'utilisateur et continuer à être redessiné. La façon dont je le vois, il devrait être déplacé dans un fil différent, car le fil qu'il utilise maintenant est trop occupé.Winforms application avec des formes dans différents threads
Comment devrais-je faire cela? Wil Application.Run (secondForm) est-il suffisant?
Le bloc 'Application.Run' n'est-il pas bloqué? –
Après avoir vérifié msdn, il semble que oui, c'est le cas. Probablement l'appeler de l'intérieur d'un autre thread fera l'affaire. – Srv19
Ce n'est pas un doublon, mais je pense que vous pourriez obtenir un bon début à partir de cette [question] (http://stackoverflow.com/questions/7568376/multiple-ui-threads-winforms?rq=1) – Steve