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 :

[D7] agrandir le contenu d'une fenêtre proportionnellement


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    iam
    iam est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 197
    Par défaut [D7] agrandir le contenu d'une fenêtre proportionnellement
    Salut tout le monde
    mon application contient des fenetres en formStyle=fsnormal et WindowState=wsnormal, j'ai disactivé le bouton agrandir de toutes les fentres, parceque le contenu reste petit quand j'agrandis la fenetre, est ce qu'il y a une possibilité d'agrandir une fenetre normal avec son contenu qui s'agrandit aussi proportionnelement avec?
    merci

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Oui, il faut joueur avec la propriété Anchors des composants.

    Anchors contient les propriétés suivantes:
    - akLeft
    - akTop
    - akRight
    - akBottom

    Qui permettent respectivement de conserver la distance (définie en mode édition quand tu positionnes tes éléments graphiques) à gauche, en haut, à droite et en bas.

    Petit exemple:

    Si les propriétés akLeft et akTop sont à true, et akRight et akBottom à false, ton composant restera toujours au même endroit sur ta fiche (quelque soit sa taille), et ne sera jamais redimensionné (c'est l'option par défaut)

    Si tu ajoutes akRight à true, alors ton composant sera automatiquement redimensionné si tu élargi ta fenêtre, mais pas si tu change sa hauteur

    Enfin, si tu ajoute akBottom à true (donc les 4 champs à true), ton composant sera élargi/agrandi si tu modifie la taille de la fiche.

    Pour finir, dernier exemple, si tu mets akLeft et akTop à false, et que tu mets akRight et akBottom à true, alors ton composant restera toujours au même endroit par rapport au coin inférieur droit de ta fiche, même en cas de redimensionnement

  3. #3
    iam
    iam est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 197
    Par défaut
    merci infiniment gaadek tu m'as répondu à ma question

  4. #4
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    ceci dit ça ne répond pas au problème de la police...
    exemple: un bouton; le titre du bouton gardera sa taille malgré le redimensionnement.
    donc tu seras tout de même obliger de définir dans l'événement onresize de ta form, la taille de ta police en fonction d'une dimension de la form.

    exemple: button1.font.size:=clientheight div 20;
    tu es obligé d'en faire un minimum en relatif.

    pour le +

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/03/2008, 17h59
  2. [C#] Imprimer le contenu d'une fenêtre avec ascenseur
    Par biglong dans le forum Windows Forms
    Réponses: 6
    Dernier message: 06/08/2007, 23h29
  3. Modifier contenu d'une fenêtre
    Par Yoshidu62 dans le forum Tkinter
    Réponses: 3
    Dernier message: 18/01/2007, 19h28
  4. [WD9] Changer le contenu d'une fenêtre interne
    Par oz80 dans le forum WinDev
    Réponses: 2
    Dernier message: 15/12/2005, 15h02
  5. Enregistrer Contenu d'une fenêtre enfant.
    Par yaku dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/12/2004, 18h40

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