Affichage Smartphone

Étiquetté : 

  • R3dKap

    Membre
    28 novembre 2023 à 10h31

    Salut Trouvpadenom,

    Alors dans l’article que tu mentionnes, tu dois effectivement faire la partie sur le paramètre Disable scale to fit. Ensuite, oublie toute la partie de la documentation sur le positionnement des contrôles grâce aux X, Y, Width et Height. Ca c’était à l’époque où les conteneurs verticaux et horizontaux n’existaient pas.

    Pour rendre ton application responsive, utilise massivement les conteneurs horizontaux et verticaux qui te permettent d’organiser automatiquement tes contrôles sans avoir à définir leur X,Y :

    Il n’y a que le tout premier conteneur de ton écran que tu dois positionner à :

    X=0nY=0nWidth = Parent.WidthnHeight = Parent.Height

    Et si parfois, à l’intérieur d’un conteneur horizontal/vertical tu as besoin de superposer des contrôles, utilise alors un conteneur classique (flèche bleue).

    Il faut un peu de temps pour bien prendre en main les conteneurs horizontal/vertical mais tu vas voir que ça change la vie ! 😃

    N’hésite pas si tu as besoin d’aide dans l’utilisation de ces conteneurs… 😉

    CommentID=c6oHAIPiSpHDriu, PostID=OMHhFpQ93fLVu6x

  • Admin

    Abonné
    1 décembre 2023 à 2h04

    J’ai effectué les modifications que tu m’as conseiller mais ça me fais ça comme rendu ?

    CommentID=WnslJD9m0IwLGDC, PostID=OMHhFpQ93fLVu6x

    • DavidZed

      Membre
      28 novembre 2023 à 14h14

      Hello Trouvpadenom ,

      Pour que tes contrôles s’adaptent au container, tu vas devoir adapter certains paramètres :

      La bonne nouvelle c’est que ces paramètres sont communs à tous les contrôles placés dans un container, tu peux donc :

      1. Sélectionner un contrôle dans ton container

      2. Appuyer sur Ctrl+A pour sélectionner tous les objets dans le container

      3. Mettre le Align in container (3) sur Stretch

      4. Mettre le Minimum Width sur 200

      SubCommentID=bZtCJFwC09c7xAr, CommentID=WnslJD9m0IwLGDC, PostID=OMHhFpQ93fLVu6x

Connectez-vous pour répondre.