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

Delphi Discussion :

Adaptation d'une application à la résolution d'ecran


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 62
    Points : 52
    Points
    52
    Par défaut Adaptation d'une application à la résolution d'ecran
    bonjour tous le monde!!!

    je n'arrive pas a rendre mes applications adaptable sur une autre résolution d'écran que celle avec la quel j'ai fait le dévlopement!!!

    je n'ai pas d'erreur mais mes aplications ne prènes pas la taille de l'ecran!

    y en a t'il un remède à ça?

    veuillez accépter mes remerciments distingués!!!

  2. #2
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Tu as plusieurs possibilitées dont la prop windowsState a wsMAximized ou bien positionner ton application en fonction de la taille de l'ecran et/ou Bureau via les property de l'objet Screen fournit par delphi a toute application

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Screen.Width;
    Screen.DesktopWidth;
    Screen.WorkAreaWidth;

  3. #3
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 62
    Points : 52
    Points
    52
    Par défaut
    Je vous remerci pour votre rapidité et disponibilité!

    mais le souci est avec les objet que contien la form, mon objectif est de les adpté aussi, et garder le même affichage sur 1024 par 768 que sur 800 par 600 sans avoir des scrollbar qui sortent achaque fois!!!

    es ce possible?

    je dévlope sur 1024 par 768 pixel et si l'utilisateur est sur 800 par 600 même en mode windowstat=wsmaximased; les scrollebar sortent!!!

    veuillez accepter mes remerciments distingués

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 437
    Points : 5 853
    Points
    5 853
    Par défaut
    salut

    merci de faire des recherche sur le forum
    c'est une question maintes fois debatu

    @+ Phil

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 266
    Points
    3 266
    Par défaut
    Et en switchant la propriété Scaled de la Form ça ne marche pas tout seul ? Essayes.

    Car l'aide Delhi écrit :
    Si la propriété Scaled a la valeur True, et si la valeur de la propriété PixelsPerInch diffère des paramètres en cours du système, la fiche est redimensionnée. Si Scaled a la valeur False, il n'y a pas de redimensionnement.
    ... redimensionnée = mise à l'échelle.

    ... et si vraiment cela ne marchait ni avec true, ni avec false, il resterait la procedure ScaleBy(); qui "change les proportions d'un contrôle fenêtré et de tous ses enfants d'un pourcentage spécifié" : faire F1 sur scaleBy pour plus de détails.

    procedure ScaleBy(M, D: Integer);

  6. #6
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Utilise la prop anchor qui te permet de poinconner les differents coins de tes composants ... et d'etre adapté en cas d'agrandissement/reduction de la form.

    Apres faut combiner

  7. #7
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Utilise la prop anchor
    et la prop Align des composants, ce qui necessitera parfois un design de form avec des panels imbriqués.

Discussions similaires

  1. Adaptation d'une application XNA dans Siverlight
    Par rolandl dans le forum XNA/Monogame
    Réponses: 1
    Dernier message: 11/02/2012, 17h05
  2. ouverture d une application access en plein ecran
    Par adelsunwind dans le forum IHM
    Réponses: 2
    Dernier message: 20/11/2008, 10h03
  3. Adapter une application VCL a Vista
    Par yarp dans le forum C++Builder
    Réponses: 9
    Dernier message: 05/10/2007, 16h59
  4. pour une session, une résolution d'ecran différente
    Par riemp dans le forum Windows XP
    Réponses: 11
    Dernier message: 15/07/2007, 20h08
  5. Langage le plus adapté pour une application SGBD multiplateforme ?
    Par diarbenn dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 27/07/2006, 11h19

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