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 :

Mise en forme d'une image


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 67
    Par défaut Mise en forme d'une image
    Bonjour a tous.

    Je suis en train de dévelloper un active X, celui-ci affichera une image .bmp stocké dans un repertoire. Dans ma forme, j'ai mis un Timage, mon Timage à une dimension bien défini(Width :100 & Heigth:200), par contre l'image se trouvant sur mon répertoire (Width :147 & Heigth:388). quand j'ouvre mon image je ne voit qu'un bout, comment puis je faire pour redimensionner mon image.

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Il te suffit de positionner la propriété stretch du composant TImage à TRUE

  3. #3
    Membre éclairé Avatar de Ludo_360
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 295
    Par défaut
    la propriété "proportionnal" mise à "true" te permettra d'adapter l'image en fonction des dimensions du parent en gardant les proportions de l'image d'origine .. Avec stretch à true bien sur...

    ludo

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    En fait, pour être plus précis, il existe trois propriétés intéressantes à exploiter:
    - Stretch, qui littéralement signifie 'étirer'. Donc cette option active, l'image va être étirée pour occuper tout l'espace du composant TImage

    - Proportional qui permet, dans tous les cas, de conserver le rapport taille/hauteur de l'image d'origine. Donc, combiné avec l'option stretch, dès que l'image d'origine touche les bords horizontaux ou latéraux du TImage, l'image n'est plus étirée. C'est en quelque sorte un zoom.

    - Enfin, l'option Center permet de centrer l'image sur le controle. ça peut être intéressant à exploiter pour avoir une présentation un peu plus soignée, sinon par défaut, ton image restera collée en haut à gauche de ton composant TImage.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 67
    Par défaut
    Grand merci a tous.
    je viens de faire les différents cas afin de voir le résultat, j'ai appris des choses aujourd'hui

    Encore merci.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Ne pas oublier de cliquer sur le bouton

    Et en cas de besoin, on est là!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/04/2006, 12h43
  2. Réponses: 3
    Dernier message: 23/02/2006, 16h17
  3. Sauvegarder une mise en forme dans une RichTextBox
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 29/12/2005, 13h19
  4. [VB.NET] Mise en forme d'une datagrid suivant une valeur
    Par Nesmontou dans le forum ASP.NET
    Réponses: 7
    Dernier message: 17/06/2005, 12h51
  5. [Forms] Afficher une image stockée en base
    Par oramine dans le forum Forms
    Réponses: 12
    Dernier message: 01/02/2005, 15h14

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