50 votes

Pourquoi Visual Studio fonctionne-t-il en mode "Always on top" ?

Ma copie de Visual Studio semble être configurée en mode "Always On Top". Il fonctionne ainsi par défaut ; il semble qu'il n'y ait aucun moyen de le modifier.

Visual Studio s'exécute en tant qu'Administrateur/Elevé, mais cela ne devrait pas avoir d'incidence sur le fait que Visual Studio s'exécute ou non en tant que "Always On Top".

Une idée de la raison de ce phénomène et de la manière de l'éviter ?

32voto

Ron Points 1

J'ai eu un problème similaire avec Visual Studio qui est resté bloqué en haut de la page. Cela a commencé à se produire après que j'ai appuyé sur la touche Windows suivie d'une série de touches flèche/accueil/fin de page/pagination par accident (j'avais l'intention d'utiliser la touche de contrôle).

Ce qui a semblé effacer le comportement toujours en haut est de sélectionner une autre application (par exemple, Chrome), puis d'appuyer sur Windows + Home (ce qui minimise tout ce qui n'est pas Chrome), puis appuyez sur Windows + Home à nouveau. Je pourrais alors dé-minimiser Visual Studio, et il ne serait plus toujours en haut de l'écran.

Cela fonctionnait avec VS2010, VS2012 et VS2013 lorsqu'ils étaient dans ce mode bizarre toujours en haut.

Edit : révisé sur base des commentaires de @Nebula

5voto

Gerben Points 106

Sauvegardez votre travail, fermez Visual Studio et rouvrez-le. Appuyez sur start, ou debug, ou encore sur F5.

Cela a fonctionné pour moi.

Très étrange cependant, pendant des mois je n'ai pas eu ce problème, et plus tôt quand j'ai commencé à déboguer, ma fenêtre était derrière la fenêtre de Visual Studio... J'ai trouvé cela étrange car cela ne s'était jamais produit auparavant. J'ai fermé Visual Studio, je l'ai rouvert, et viola.

3voto

Bruno J. Points 31

Correction du problème avec VS2017 sur Windows 10 en donnant le focus à une autre application et en appuyant sur Windows+Home (pour minimiser toutes les fenêtres à part celle qui a reçu le focus) et ensuite Windows+Home à nouveau pour restaurer toutes les autres fenêtres (y compris VS) et cette fois VS n'était plus toujours en haut de l'écran.

3voto

Jtbs Points 31

Dans mon cas, j'ai pu le sortir de ce mode en utilisant Window->Float pour désancrer un onglet. Après avoir ramené l'onglet sur la fenêtre principale, il n'était plus coincé en haut.

3voto

Rob Parker Points 131

J'ai rencontré ce problème avec Visual Studio 2019 (sur Windows 10). Je ne sais pas exactement comment cela a commencé, mais j'utilise ReSharper. Fermer et redémarrer VS2019 n'a pas fonctionné. J'ai également installé une mise à jour mineure (probablement avant de redémarrer VS ; je ne sais pas si cela pourrait avoir réellement verrouillé le comportement toujours en haut ou n'a fait aucune différence - probablement le dernier, mais je le mentionne juste au cas où). J'ai essayé les différentes solutions proposées ici et dans d'autres pages liées, mais aucune n'a semblé m'aider (il se peut que je ne les aie pas toutes trouvées ; certaines étaient plus complexes ou destinées à des versions plus anciennes, ou encore difficiles à essayer).

Enfin, sur un coup de tête, j'ai essayé de lancer une deuxième instance de VS 2019 - puisqu'elles ne peuvent pas être toutes les deux au-dessus en même temps - et après avoir minimisé la première instance pour accéder à la seconde, j'ai constaté que la nouvelle instance ne se forçait pas à être au-dessus des autres Windows. J'ai fermé la première instance, puis rouvert ma solution dans la nouvelle instance, et elle ne s'impose plus. Je viens de vérifier qu'il reste fixe après le redémarrage de VS 2019 également.

Mise à jour : Cela permet de désactiver l'état "toujours en haut" à un moment donné, mais n'empêche pas qu'il puisse se reproduire. Je ne suis pas sûr de la cause, mais VS revient à l'état "toujours en haut" de temps en temps lorsqu'une nouvelle instance de VS est démarrée. Il s'agit donc d'une solution temporaire mais non permanente.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X