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 :

Toujour probleme de forme est Resolution ecran


Sujet :

Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut Toujour probleme de forme est Resolution ecran
    Bon soir a tous,
    Vraiment je vais devenir un fou devant ce problème .
    j'ai vraiment chercher sur notre aimable forum , mais pas moyen , je trouve pas une solution a mon problème qui est comme suit :
    j'ai développez un application sous delphi 7 mais la résolution que j'utilise (chez - moi ) est 1024X768 , quand j'Install mon logiciel cher mes clients mais forme sont trop petites par rapport aux résolution différent a la mienne .
    tous les forums que j'utilise ont les propriétés suivantes :
    1- BorderStyl ----> bsDialog
    2- Position --- > poScreenCenter

    SVP je chercher a adapter mes forme aux différentes résolution (soit agrandir ou diminuer).
    SVP j'ai besoin vraiment de votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 935
    Par défaut
    Salut

    C'est normal qu'en changeant la résolution, ton image change de taille ... Mais si tu veux adapter cette taille a la résolution, utilise Screen.Heigth et Screen.Width pour obtenir la résolution

    Bonne chance !

  3. #3
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Salut
    j'ai déjà eu le même problème et je l'ai résolu grâce à la propriété ancrage. Pour plus d'info regardes en ici.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut
    Bonjour,
    Merci beaucoup pour vos réponses,
    Mais est ce que je doit parcourir tous les composants de ma forme ?
    Et est ce que doit je écrire un code pour chaque résolution d'écran ?
    SVP un autre coup de main.
    Merci.

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Citation Envoyé par MonPc Voir le message
    Bonjour,
    Merci beaucoup pour vos réponses,
    Mais est ce que je doit parcourir tous les composants de ma forme ?
    Et est ce que doit je écrire un code pour chaque résolution d'écran ?
    SVP un autre coup de main.
    Merci.
    Si tu pose cette question, c'est que tu n'a pas lu les infos données par Just-Soft. Commence déjà par là.
    En gros tu dois définir une ancre à chacun de tes composant afin que l'emplacement de ceux-ci soit redéfini en fonction de la taille de ton écran

  6. #6
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    l'astuce est de mettre des panels, je ne cois pas que tu as besoin de plus de 3 ou 4 panels par fiches. et là c'est plus facile à contrôler car tu ne vas ancrer que les panels et pas tout les composants de ton formulaire.

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut
    Merci encore pour vos aides mais ma question pricipal c'été
    comment agrandir ma forme seulent la resolution d'ecran ,
    c-a-d si la resolution ecran = 800x600 alors la forme doit avoir telle taille et tel largeure , et si la resolution d'ecran = 1024X768 alors .. et ainsi de suite ..
    sachant que tous les forums que j'utilise ont les propriétés suivantes :
    1- BorderStyl ----> bsDialog
    2- Position --- > poScreenCenter .

    et ensuite de ponse que je doit jouer sur les propriétés Anchor et la fonction Scaleby .
    Un idée SVP .
    Merci.

  8. #8
    Membre éprouvé
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Par défaut
    En mettant la propriété WindowState de ta form à wsMaximized, ta form s'afichera automatiquement en plein écran quelque soit la résolution de l'écran...

  9. #9
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 103
    Par défaut
    Merci tenpigs pour ta repense ,
    mais je ne veux pas afficher ma forme en mode pleine ecran .

  10. #10
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    voici comment je procède dans un tel cas. lors de la programmation de mes formulaires je travail en 800x600, je déposes mes panels, je dispose mes composants soigneusement sur les panels, et je joue sur l'ancrage des panels.
    une fois satisfait du résultat, je passe en mode 1024X768, je lance mon application et prends des remarques sur les différentes formes. je remets les pendules sur le 800x600 et je corrige.
    deux à trois passes et j'obtiens le résultat escompté. j'avoue que c'est du tâtonnement mais c'est ma façon de procéder et je suis en général satisfait du résultat.

Discussions similaires

  1. Recuperation resolution ecran forms 10g
    Par cyberyan dans le forum Forms
    Réponses: 1
    Dernier message: 26/03/2007, 12h20
  2. probleme de changement de resolution d'ecran
    Par leo13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/01/2007, 14h37
  3. Vérifier si une form est ouverte
    Par nivet dans le forum Langage
    Réponses: 6
    Dernier message: 23/11/2004, 09h17
  4. [TP]Probleme de gestion d'écriture écran
    Par @tom@ dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 22/12/2003, 20h49
  5. une interpolation de forme est elle possible
    Par tetsuo chima dans le forum Flash
    Réponses: 3
    Dernier message: 07/10/2003, 16h31

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