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

Langage Delphi Discussion :

Ajustement d'écran


Sujet :

Langage Delphi

  1. #1
    Membre actif Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 574
    Points : 258
    Points
    258
    Par défaut Ajustement d'écran
    Bonjour,

    J'ai une forme Form1 sur laquelle je viens y insérere des frames correspondant à des graphes.
    Le problème est que j'ai trop de graphes. Est il donc possible d'ajuster tout ma forme à la taile de mon écran, ceci afin de voir tous les graphes d'un coup. Actuellement, j'ai uen scrollbar et j'aimerai la supprimer.

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    Bonjour,

    Est ce que un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form1.windowState:=wsMaximized
    te suffit / répond à ta question ?

  3. #3
    Membre actif Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 574
    Points : 258
    Points
    258
    Par défaut
    J'ai une erreur lorsque je compile

    Erreur : identificateur non déclaré 'VsMaximized'.

    Y a t il une librairie à rajouter ?

  4. #4
    Membre actif Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 574
    Points : 258
    Points
    258
    Par défaut
    C'est bon j'ai réussi à compiler.
    Mais je n'obtient pas ce que je veux.
    Ma forme constitué de ces frames ne s'ajustent pas.
    Comment faie ?

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 52
    Points : 40
    Points
    40
    Par défaut
    autrement, tu as

  6. #6
    Membre actif Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 574
    Points : 258
    Points
    258
    Par défaut
    Ca fait tjs pareil. Je ne vois que 9 graphes au lieu de 13.

  7. #7
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 52
    Points : 40
    Points
    40
    Par défaut
    c'est à dire que ta form devrait être plus grande que ton ecran?
    a moins que je ne saisisse pas bien le probleme...

  8. #8
    Membre actif Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 574
    Points : 258
    Points
    258
    Par défaut
    En fait j'ai une frame (graphe) que j'ai créée et je l'insère plusieurs fois sur ma forme à l'aide de l'insertilon de cadre.
    Mais comme j'ai 13 graphes, la hauteur de tous mes graphes est supérieur à la taille de ma forme et de mon écran.
    Je cherche donc une méthode que lorsque je lance mon application toutes mes courbes soient visible à l'écran et qu'il n'y ait pas besoin de la scrollbar pour voir la suite des courbes

  9. #9
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    Deux solutions dont une stupide :

    1) Acheter un écran plus grand et mettre une résolution plus élevée

    2) réduire la taille de tes graphes pour qu'ils puissent tous apparaitre en meme temps

    => Ce n'est pas la form que tu veux redimensionner mais son contenu si je saisi bien.

  10. #10
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    Citation Envoyé par marsupilami34
    J'ai une erreur lorsque je compile

    Erreur : identificateur non déclaré 'VsMaximized'.

    Y a t il une librairie à rajouter ?
    Dans mon code c'était

    si tu recopie avec des fautes ça peut pas marcher, mais ça ne va pas redimensionner tes graphes, ça va juste mettre ta fenetre à la taille maximale autorisée par ton écran !


  11. #11
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 52
    Points : 40
    Points
    40
    Par défaut
    ou bien solution fastidieuse:
    tu commences par faire un wsMaximized.
    Une fois que tes graphes sont créés, tu calcules les dimensions qu'ils doivent avoir afin que cela tienne sur la fenêtre maximisée.Et enfin tu leur affectes ces dimensions.

    Je ne sais pas si c'est ca que tu cherchais, mais tu devrais obtenir ce que tu veux avec cette methode...

  12. #12
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    Voit du coté de la propriété Anchors de tes Graphs (si ils l'ont)

    si tu mets tout à True, lorsque ta fenêtre est redimensionnée, le composant lui aussi est redimensionné pour rester à la même distance par rapport aux 4 bords de ta fenêtre, idem quand tu réduis ta fenêtre.

    Il est bien possible qu'avec un peu de chance ça resolve ton problème d'un seul coup, je croise les doigts de pieds

  13. #13
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2005
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 258
    Points : 558
    Points
    558
    Par défaut
    Salut,

    Il existe une fonction écrite par Nono40, qui permet d'ajuster la résolution de l'écran. voici l'url :

    http://nono40.developpez.com/sources/source0026/

    Voilà j'espère que celà pourra t'aider un peu...

Discussions similaires

  1. [AC-2010] Différence entre Taille ajustée et Ajuster à l'écran
    Par vandrie dans le forum IHM
    Réponses: 2
    Dernier message: 09/06/2014, 22h57
  2. [XL-2003] Ajuster à l'écran
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/03/2010, 16h18
  3. Réponses: 6
    Dernier message: 04/07/2006, 00h34
  4. CSS: image s'ajustant a la hauteur de l'écran
    Par Sylvain245 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 10/02/2006, 16h53
  5. Ajustement d'une forme sur tout l'écran
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/06/2005, 09h49

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