# Comment rester sur une fenêtre

**URL:** <https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647>\
**Category:** Français\
**Created:** [August 6, 2020, 11:02am UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647 "2020-08-06T11:02:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrick\_MOYA](https://forum.xojo.com/user_avatar/forum.xojo.com/patrick_moya/32/12451_2.png) [@Patrick\_MOYA](https://forum.xojo.com/u/Patrick_MOYA)\
**Post date:** [August 6, 2020, 11:02am UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/1 "2020-08-06T11:02:32Z")

</div>

Bonjour,  
Le titre est un peu évasif, je m’explique :  
Par exemple, je suis sur une fenêtre et j’ai un bouton “Aperçu avant impression” donc en cliquant dessus ce bouton j’affiche une autre fenêtre “Aperçu”, j’inhibe la fenêtre précédente, jusque là ça colle mais je voudrais que l’utilisateur ne puisse pas aller autre part que dans cette fenêtre. Malgré le fait que la fenêtre précédente soit inhibée on y a toujours accès donc ma fenêtre “Aperçu” se retrouve derrière et bien entendu comme elle est plus petite je n’y ai plus accès.

j’espère que j’ai été assez clair

A+

---

<div class="post-metadata">

**Author:** ![Eric\_Pousse](https://forum.xojo.com/user_avatar/forum.xojo.com/eric_pousse/32/1604_2.png) [@Eric\_Pousse](https://forum.xojo.com/u/Eric_Pousse)\
**Post date:** [August 6, 2020, 11:53am UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/3 "2020-08-06T11:53:33Z")

</div>

Pourquoi ne pas afficher l’aperçu dans la première fenêtre au lieu de le faire dans une autre.

---

<div class="post-metadata">

**Author:** ![Patrick\_MOYA](https://forum.xojo.com/user_avatar/forum.xojo.com/patrick_moya/32/12451_2.png) [@Patrick\_MOYA](https://forum.xojo.com/u/Patrick_MOYA)\
**Post date:** [August 6, 2020, 3:41pm UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/5 "2020-08-06T15:41:51Z")

</div>

En mettant dans la fenêtre “Aperçu” le Type en “Global Floating Window” çà me permet de la garder à l’écran au premier plan et en format inhibé, c’est déjà mieux.

---

<div class="post-metadata">

**Author:** ![Patrick\_MOYA](https://forum.xojo.com/user_avatar/forum.xojo.com/patrick_moya/32/12451_2.png) [@Patrick\_MOYA](https://forum.xojo.com/u/Patrick_MOYA)\
**Post date:** [August 6, 2020, 8:12pm UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/7 "2020-08-06T20:12:38Z")

</div>

Dis-toi bien que j’ai essayé ta solution avant de poster ma réponse et que Modal dialog masque encore ma fenêtre l"Aperçu".  
Je ne me permettrais pas de faire abstraction de vos conseils.  
J’ai fait un petit prog à coté pour tester.

---

<div class="post-metadata">

**Author:** ![Patrick\_MOYA](https://forum.xojo.com/user_avatar/forum.xojo.com/patrick_moya/32/12451_2.png) [@Patrick\_MOYA](https://forum.xojo.com/u/Patrick_MOYA)\
**Post date:** [August 7, 2020, 8:46pm UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/9 "2020-08-07T20:46:09Z")

</div>

Ce que je veux dire c’est que une fois “Aperçu” affichée au 1er plan quand je clique autre part (à l’extérieur de cette fenêtre Aperçu), avec Modal dialog, elle passe quand même derrière la fenêtre sur laquelle je viens de cliquer.

---

<div class="post-metadata">

**Author:** ![Emile\_Schwarz](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/90ced4/32.png) [@Emile\_Schwarz](https://forum.xojo.com/u/Emile_Schwarz)\
**Post date:** [August 8, 2020, 10:03am UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/10 "2020-08-08T10:03:51Z")

</div>

Compris.

La référence est là:

> **[Themes - macOS - Human Interface Guidelines - Apple Developer](https://developer.apple.com/design/human-interface-guidelines/macos/overview/themes/)**
>
> Learn about designing apps for macOS.

Ce guide existe en versions Linux et Windows.

Recherches sur internet “Human Interface Guidelines”…

Autres pistes:  
[http://documentation.xojo.com/api/deprecated/window.html](http://documentation.xojo.com/api/deprecated/window.html)

Regarde Show… (il y en a plusieurs).

Et… as-tu essayé Sheet Window ?  
(Frame → Type)

Désolé, après plusieurs minutes de recherche, je n’ai pas trouvé.

---

<div class="post-metadata">

**Author:** ![Patrick\_MOYA](https://forum.xojo.com/user_avatar/forum.xojo.com/patrick_moya/32/12451_2.png) [@Patrick\_MOYA](https://forum.xojo.com/u/Patrick_MOYA)\
**Post date:** [March 1, 2021, 8:17am UTC](https://forum.xojo.com/t/comment-rester-sur-une-fenetre/55647/11 "2021-03-01T08:17:46Z")

</div>

Bonjour,  
J’ai oublié de vous dire que j’avais trouvé la solution.

WindowAide.ShowModalWithin(self)
