IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

adapter la taille de la Form a l'ecan !


Sujet :

C++Builder

  1. #1
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut adapter la taille de la Form a l'ecan !
    bonjour tlm,
    -tout d'abord je sais que ce sujet a été déja posé il y a pas long temp par "ac/dc" mais les solution donné n'on pas marché, malgré qu'ila mis résolu
    - j'ai réliser une application avec une résolution de 1024*768
    - et que je met 800*600 ma forme ne s'affiche pas dans sa totalité et c'est trés désagréable
    Merci

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Je ne suis pas certain de comprendre ta question. Ton logiciel fait 1024x768 et tu voudrais le faire fonctionner avec une résolution de 800x600?

  3. #3
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut
    -oui mon ami exact
    -et j'ai presque trouvez la solution on utilisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int m=79;
    int d=100;
    Form1->ScaleBy(m,d);
    Form1->Realign();
    avec cette solution j'ai la taille de la forme voulu mais les autre composants "boutton" "Edit" et autre ne s'affiche pas correctement :-(
    - mais c'est déja un début
    Merci

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 52
    Par défaut
    Dans jvcl tu a un composant autosize quiu permet de réajuster chaque composant facilement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 40
    Par défaut
    Dans le cas d'une appli ou la taille de form est dynamique il est préférable de définir les coordonnes de tes objets dans ton code grâce à des pourcentages, ces pourcentages seront en fonction des nouveaux dimentions de ton form.
    ça peut ressembler à ce qu'on fais en code HTML lors ce que la taille de la fenêtre du navigateur varie(ou que la résolution d'affichage d'un utilisateur varie)

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 52
    Par défaut
    au niveau du code ca se traduit comment ?


    Citation Envoyé par Akeon
    Dans le cas d'une appli ou la taille de form est dynamique il est préférable de définir les coordonnes de tes objets dans ton code grâce à des pourcentages, ces pourcentages seront en fonction des nouveaux dimentions de ton form.
    ça peut ressembler à ce qu'on fais en code HTML lors ce que la taille de la fenêtre du navigateur varie(ou que la résolution d'affichage d'un utilisateur varie)

  7. #7
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut la solution simple est l'objet Screen
    utilise l'objet Screen qui a déja les caractéristique de l'écran quelqu'il soit
    dans le conscruteur de la forme
    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form1->witdh = screen->witdh ;
    Form1->height = screen->height ;

  8. #8
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut
    - pour la solution :
    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form1->witdh = screen->witdh ;
    Form1->height = screen->height ;
    ça ne marche pas vraiment car je croi u'il y a une difference entre la taille de l'ecran et la taille de la zone de travail
    - j'ai pensé qu'on principe il y a une fonction dans builder qui permet au applications de s'adapté a tout les résolutions.
    - sinon pour fair une application professionnelle il faut donner tout les taille des composants dans le code
    - Vous croyez pas qu'il faut que borland pense a ces problemes ? pour nous facilité un peut la tache sinon on va tous se tourné un jour vers WINDEV

    MErci a tous ui ont participé a ce sujet

  9. #9
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 31
    Par défaut
    je sais qu'il existe sur barland c++ builer6 une propriétè qui permet d'alligner l'objet par rapport à la fenêtre (je ne sais plus comment elle s'appelle mais elle est dans le début de la liste des propriètés).

    Une autre solution est de mettre des scroll bar même si c'est pas très beau ca permet de voir toute la page.

  10. #10
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut devlopassion:
    Peut etre en mettant la Propriete de la Form "Align" a "alClient", la Form s'adapte a la dimension de l'ecran.

  11. #11
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonsoir,
    Je pense que tu devrais voir du coté la propriété ""Anchors"" pour chaque composants.

  12. #12
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par kmaniche
    Bonsoir,
    Je pense que tu devrais voir du coté la propriété ""Anchors"" pour chaque composants.
    Je suis d'accord avec toi, habituellement je fais mes fenêtres le plus petit possible et je met des ancres pour les attacher à ma Form. De cette manière, peut importe la résolution, sa fonctionne toujours.

  13. #13
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Il ne reste qu'à essayer, moi aussi j'utilise cette variante.

    c'est plus pratique !

  14. #14
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    N'oublis pas le petit

  15. #15
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Es-ce que ça a marché

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2009, 11h36
  2. Gérer la taille de la forme
    Par batmat86 dans le forum C++Builder
    Réponses: 5
    Dernier message: 16/06/2004, 18h14
  3. image de fond à la taille de la form
    Par littledoudou dans le forum C++Builder
    Réponses: 5
    Dernier message: 20/01/2004, 14h15
  4. : Adapter la taille d'une grille
    Par SteelBox dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/07/2003, 07h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo