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

WinDev Discussion :

adapter une fenetre à une résolution


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 599
    Par défaut adapter une fenetre à une résolution
    bonsoir,

    je suis en train de voir comment adapter mes fenetres à la résolution de l'utilisateur.....

    Je suppose d'apres quelques recherches sur le forum qu'il faut utiliser la fonction d'ancrage.

    J'ai adapté une fenêtre pour mes tests à la taille 800x600.
    Je cherche donc à l'afficher en plus grand en étirant tous les champs contenus dedans de façon proportionnelle.

    Je galère un peu avec l'ancrage..... les résultats sont assez approximatifs.
    Les champs ne grandissent pas de façon proportionnelle, ils se chevauchent.... et d'autres trucs encore.
    Deplus je n'ai pas l'impression que la taille de la police augmente.....


    Dans mon programme sous Access, un petit génie du forum avait fait un code qui permettait de faire cela de façon assez remarquable. Je me demandais donc si un tel code n'existait pas déjà sous windew.

    Il se peut aussi que je n'utilise pas la bonne méthode....

    Enfin si quelqu'un a déjà été confronté à ce problème je lui serait très reconnaissant de me mettre sur une piste...

    Merci à vous tous

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Citation Envoyé par mnssylvain Voir le message
    bonsoir,

    ...
    Je galère un peu avec l'ancrage..... les résultats sont assez approximatifs.

    ...

    Il se peut aussi que je n'utilise pas la bonne méthode....

    Les résultats ne sont pas approximatifs du tout et donnent les résultats attendus quand on comprend le principe effectivement. Donc effectivement vous n'avez pas du partir sur la bonne méthode. Ce n'est pas grave.

    La seule chose à comprendre pour maitriser l'ancrage, c'est de se poser la question suivante :


    "Quand j'agrandis ma fenêtre de X (horizontal donc), de combien je veux que mon champ se décale vers la droite (-> ancrage a droite) et s'agrandisse vers la droite (-> ancrage en largeur) en pourcentage de cet agrandissement X."

    "Quand j'agrandis ma fenêtre de Y (vertical donc), de combien je veux que mon champ se décale vers le bas (-> ancrage bas) et s'agrandisse vers le bas (-> ancrage en hauteur) en pourcentage de cet agrandissement Y."

    Si tu réponds à ces questions quand tu veux fixer l'ancrage d'un champ, tu gagnes à tous les coups. En 15mn de pratique et de tests pour bien comprendre la question et donc y répondre, tu deviendras imbattable sur l'ancrage.

    J'oubliais le plus important, utilisez l'ancrage avancé pour répondre à ces questions et donnez les 4 valeurs (ancrage droite, ancrage largeur, ancrage bas, ancrage hauteur) manuellement

    N'utilisez pas les profils. Une fois que vous saurez mettre les bonnes valeurs, vous retomberez sur les profils prédéfinis et pourrez les utiliser.

  3. #3
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 599
    Par défaut
    Je vais faire mes petits calculs, et j'espère que cela rentrera dans l'ordre.
    Heureusement je n'ai pas trop de fenetre mais par contre elles contiennent beaucoup de champs......

    Est ce possible de changer la taille de la police.
    Pour une fenetre en 800 x 600 j'ai mis le texte de mes bouton en 6 pour que cela soit correct. Par contre quand j'agrandi ma fenetre forcément 6 ça fait petit.

    Merci beaucoup pour ces explications, je vais plancher un peu....

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Commencer sur quelques champs et procéder un par un au début pour s'entraîner.

    Pour ce qui est de la taille des polices, rien n'est prévu (à ma connaissance) pour l'augmenter automatiquement avec l'agrandissement de la fenêtre. La il faudrait écrire des procédures pour traiter ça mais je ne sais pas quelles difficultés une telle solution pourrait présenter.

    Mais de manière générale, je trouve que 6 est trop petit. Si vous êtes obligé de diminuer autant la police pour faire tenir vos champs dans une fenêtre, il y a peut être là un signe qu'il faut revoir l'organisation de celle ci. Les possibilités sont nombreuses (plusieurs fenêtres, onglets, plans, spinbar, ...) mais dépendent de votre application.

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Je confirme l'avis de vmolines sur les polices.

    La taille des polices s'exprime en points par pouce, le fait d'avoir plus de ppp(dpi) affichés à l'écran ne doit pas faire varier la police.

    Et je partage son avis en ce qui concerne la surcharge de la fenêtre.
    Je fais toujours des fenêtres de base en 800x600 et si ça ne "tient pas" dedans avec la police par défaut c'est qu'il y a trop d'informations sur la fenêtre (principe un peu farfelu à première vue, mais qui s'avère payant à l'usage )

  6. #6
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 599
    Par défaut
    merci pour vos réponses,

    J'ai adapté ma fenetre en 800*600 et remis la police par défaut à 8
    Mon but est de la faire passer de 800*600 à 1280*1024.

    Les polices en 8 en 800*600 ca va mais quand on les affiche en 1280*1024 ça fait petit. Surtout quand le bouton lui grandit.....

    je maitrise pas vraiment les ancrages mais j'espère m'en sortir.
    je ne comprends pas pourquoi 2 bouton placé l'un en dessous de l'autre n'utilise pas les meme propriétés d'ancrage.
    Il faut faire chaque control l'un apres l'autre et faire plusieurs essais à chaque fois, c'est un vrai travail de fourmi.


    Le code sous acces est disponible à cette adresse au cas où quelqu'un se sentirait de l'adapter en windev.....

    http://www.developpez.net/forums/sho...ght=resolution

    j'y retourne parce que la control apres control j'en ai pour un moment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lié une date à une fenetre et inversement
    Par lasvegas_parano dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 22/05/2007, 08h57
  2. Interface graphique (passage d'une fenetre à une autre)
    Par developpeur82 dans le forum Interfaces Graphiques
    Réponses: 7
    Dernier message: 07/05/2007, 17h57
  3. Réponses: 3
    Dernier message: 07/01/2007, 16h45
  4. basculer d'une fenetre à une autre
    Par chamamo dans le forum C++Builder
    Réponses: 1
    Dernier message: 25/06/2006, 07h59
  5. [Sécurité] Sessions PHP d'une fenetre à une autre
    Par creascript.com dans le forum Langage
    Réponses: 4
    Dernier message: 29/10/2005, 10h10

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