# Pb affichage ecran

**URL:** <https://forum.xojo.com/t/pb-affichage-ecran/83919>\
**Category:** Français\
**Created:** [January 15, 2025, 9:51am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919 "2025-01-15T09:51:04Z")\
**Posts on this page:** 20\
**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:** [January 15, 2025, 9:51am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/1 "2025-01-15T09:51:04Z")

</div>

Bonjour,  
Tout d’abord, je vous souhaite une heureuse année 2025.  
Ensuite, mon problème 😟  
j’ai créé une appli sur mon macbook pro (écran 13’) et entre temps je me suis procuré une Imac d’occasion et bien entendu la différence de taille d’écran amène à des problèmes d’affichage.  
Comment procédez-vous dans ce cas.  
j’ai essayé le Fullscreen mais ce n’est pas concluant, j’ai une toolbar dans mon programme.  
Merci

---

<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:** [January 15, 2025, 10:08am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/2 "2025-01-15T10:08:27Z")

</div>

Bonjour,

Je ne comprends pas bien le problème.  
L’affichage doit se faire dans une fenêtre dont les dimensions peuvent ou non être modifiées.  
Si elles ne sont pas modifiables, la taille de la fenêtre doit être réduite afin de s’afficher sans problème sur les petits écrans.  
Si les dimensions sont modifiables, il faut utiliser les contraintes sur les objets d’interface pour régler leurs mouvements ou modifier leurs dimensions.  
Définir les dimensions minimales et maximales possibles de la fenêtre peut également être nécessaire.

---

<div class="post-metadata">

**Author:** ![Valdemar\_De\_SOUSA](https://forum.xojo.com/user_avatar/forum.xojo.com/valdemar_de_sousa/32/21374_2.png) [@Valdemar\_De\_SOUSA](https://forum.xojo.com/u/Valdemar_De_SOUSA)\
**Post date:** [January 15, 2025, 10:46am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/3 "2025-01-15T10:46:56Z")

</div>

Bonjour,  
Très bonne année à toi aussi.  
Peux-tu faire une copie d’écran pour que l’on essaie de comprendre ?

---

<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:** [January 15, 2025, 11:35am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/4 "2025-01-15T11:35:20Z")

</div>

Merci,  
Que faut-il faire pour passer d’un écran de 1280 de large à un écran de 1980 de large, y-a-t’il une instruction automatique ou faut-il que je modifie les dimensions parce que l’appli doit pouvoir marcher sur les deux ordinateurs.

---

<div class="post-metadata">

**Author:** ![Valdemar\_De\_SOUSA](https://forum.xojo.com/user_avatar/forum.xojo.com/valdemar_de_sousa/32/21374_2.png) [@Valdemar\_De\_SOUSA](https://forum.xojo.com/u/Valdemar_De_SOUSA)\
**Post date:** [January 15, 2025, 11:42am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/5 "2025-01-15T11:42:31Z")

</div>

Le souci c’est que cela ne fonctionne pas comme sous iOS, tu dois jouer avec les contraintes comme indiqué par Eric, mais cela peut poser quelques soucis avec des contrôles situés sur le même alignement horizontal.  
Tu peux aussi vérifier le redimensionnement de la fenêtre pour ajuster manuellement la position des contrôles.

---

<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:** [January 15, 2025, 11:48am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/6 "2025-01-15T11:48:34Z")

</div>

J’ai créé l’appli sur Macbook et pour que cela fonctionne sur Imac j’ai créé un constante Ratio entre les 2 écrans, ça fonctionne correctement mais je suis obligé de traiter toutes les dimensions, c’est assez fastidieux. Je pensais qu’il y avait une instruction car avec ce système les positions ne sont pas pile poil.

---

<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:** [January 15, 2025, 1:29pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/7 "2025-01-15T13:29:12Z")

</div>

Votre application n’a donc pas le mode de fonctionnement habituel des applications macOS.

---

<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:** [January 15, 2025, 1:42pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/8 "2025-01-15T13:42:22Z")

</div>

Qu’est-ce que le mode de fonctionnement habituel ?  
je sais que j’ai appris à programmer seul mais là je ne comprends pas.

---

<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:** [January 15, 2025, 1:56pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/9 "2025-01-15T13:56:27Z")

</div>

Avec un affichage dans une fenêtre que l’utilisateur peut placer où il veut et, éventuellement, redimensionner comme il veut.

---

<div class="post-metadata">

**Author:** ![Jeremie\_L](https://forum.xojo.com/user_avatar/forum.xojo.com/jeremie_l/32/150_2.png) [@Jeremie\_L](https://forum.xojo.com/u/Jeremie_L)\
**Post date:** [January 15, 2025, 2:17pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/10 "2025-01-15T14:17:50Z")

</div>

Ca serait tellement plus facile de cerner le problème avec une ou plusieurs capture d’écran.

Pour faire une capture d’écran sur Mac: cmd+shift+4

Vous pourrez ensuite glisser la capture d’écran ici en rédigeant un nouveau message.

---

<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:** [January 15, 2025, 6:57pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/11 "2025-01-15T18:57:23Z")

</div>

Bon, j’ai fait un prog d’essai :

 ![Capture d’écran 2025-01-15 à 19.45.38](https://forum.xojo.com/uploads/default/original/3X/6/9/6927d6442b4c8d3563be0516e54e146736d7f143.jpeg)  
vous voyez la position du A et du B  
Dans “openning” de la fenêtre “Window1” j’ai mis un “FullScreen”  
Ensuite quand je lance le prog j’ai :  
 ![Capture d’écran 2025-01-15 à 19.46.00](https://forum.xojo.com/uploads/default/original/3X/e/2/e2fd3676a8f4e2381fe6cc637894d8b4026022d4.png)  
Voilà le paramétrage de “Window1” :  
 ![Capture d’écran 2025-01-15 à 19.51.33](https://forum.xojo.com/uploads/default/original/3X/c/a/ca8d8dec6e5a5bac3413cc39fd30f43a474016da.png)  
Les positions de “A” et “B” ne suivent pas quand je fais le fullscreen

---

<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:** [January 15, 2025, 8:01pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/12 "2025-01-15T20:01:20Z")

</div>

Et là, tu as fait quoi ?

 ![image](https://forum.xojo.com/uploads/default/original/3X/9/b/9b5ff8521b22a356255cd0015083861b162f8ef9.png)  
un click sur les cadenas ouverts et regarde ce que ça fait…

---

<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:** [January 15, 2025, 8:05pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/13 "2025-01-15T20:05:36Z")

</div>

Bonsoir,  
J’ai essayé toutes les combinaisons possibles sur les cadenas et rien de probant, les deux labels se positionnent mais pas proportionnellement à leurs positions respectives.

---

<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:** [January 15, 2025, 8:30pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/14 "2025-01-15T20:30:43Z")

</div>

Fais le manuellement (calculs).

Pour un bouton, TextArea, ListBox, check les cadenas fait que lorsque tu agrandis la fenêtre les Controls en question s’élargissent, s’agrandissent (ou le contraire).

Ce n’est pas un problème, c’est une fonctionalité à implémenter. Il y avait un produit (Français) qui faisait çà…

---

<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:** [January 15, 2025, 9:11pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/15 "2025-01-15T21:11:19Z")

</div>

C’est ce que j’ai dans l’appli dont je parle au début, j’ai une quantité d’éléments, de containercontrol etc que, par moment, je m’y perd. Bon s’il n’y a pas de véritable solution, je m’y recolle.  
Si vous avez une solution en tête je prends.  
Allez, encore une bonne année à tous.

---

<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:** [January 16, 2025, 8:38am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/16 "2025-01-16T08:38:10Z")

</div>

En fait, si je comprends bien, tu voudrais qu’il y ait un effet de “zoom” sur tes éléments en fonction de la taille de la fenêtre ou de l’écran.  
Montre nous un peu plus ce que tu veux faire.  
Quel résultat veux-tu avoir pour tes labels A et B ?

---

<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:** [January 16, 2025, 9:45am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/17 "2025-01-16T09:45:19Z")

</div>

voilà ce que je devrais avoir à l’écran :

 ![Capture d’écran 2025-01-16 à 10.41.45](https://forum.xojo.com/uploads/default/original/3X/1/3/13cf2cfb5b54eb9f68292d24aaa1ca7d4f166c0a.png)

---

<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:** [January 16, 2025, 10:04am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/18 "2025-01-16T10:04:47Z")

</div>

> [@Patrick\_MOYA](#):
>
> voilà ce que je devrais avoir à l’écran :

voudrais, plutôt.

Sur la fenêtre initiale (dans Xojo) le B n’est pas centré.  
Avoir le A qui reste en bas à droite est possible en verrouillant les 2 cadenas correspondants et en laissant les deux autres ouverts.  
Par contre les contraintes de Xojo (cadenas) ne permettent pas d’avoir un objet qui reste au centre de la fenêtre. Pour cela, il faut du code…

---

<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:** [January 16, 2025, 11:23am UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/19 "2025-01-16T11:23:57Z")

</div>

Avec toutes les manips que j’ai fait sur les cadenas, je me doutais qu’il fallait en passer par là.

Merci pour les explications

---

<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:** [January 16, 2025, 12:23pm UTC](https://forum.xojo.com/t/pb-affichage-ecran/83919/20 "2025-01-16T12:23:55Z")

</div>

D’où ma recopie d’écran des cadenas…
