2010-08-24 6 views
4

Dans mon application, je dois minizime to tray (faire des choses comme visible = false, FormWindowState = minimisé etc.) automatiquement après un certain temps.Formulaire C# Ne se minimise pas sur Microsoft Windows lorsque le poste de travail est verrouillé

Le problème est que lorsque Windows est verrouillé lorsque ce code est exécuté, il ne se produit pas (je devine que si Windows est verrouillé toutes les opérations de forme ne se fait pas ou quelque chose)

Est-ce Quelqu'un sait ce que je peux faire?

+0

Je pense que vous devriez préciser que c'est Microsoft Windows (comme dans le système d'exploitation) qui est verrouillé (via Windows Key + L), pas la fenêtre de l'application. –

Répondre

0

La chose la plus facile à faire, exécutez la tâche fastidieuse avec l'aide du BackGroundWorker, afin que votre interface utilisateur reste réactive.

+1

Ce n'est pas le problème ici. L'OP parle du verrouillage du poste de travail, et non de l'absence de réponse de l'application. –

+0

C'est effectivement ce que l'OP essaie de communiquer, mais il n'a pas été bien communiqué, à mon humble avis. –

+0

Je suis d'accord qu'il n'a pas été bien communiqué, désolé à ce sujet – Boaz

Questions connexes