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

C++Builder Discussion :

Largeur d'un TImageList [Non suivi]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre chevronn�

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    351
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 351
    Par d�faut Largeur d'un TImageList
    J'ai un TImageList dans mon programme et d�s que je lui je assigne une largeur sup�rieure � 256 pixels, je n'arrive plus � sauver mon projet...

    1) Je cr�e un TImageList
    2) Je lui donne une largeur (width) sup�rieure � 256: ok
    3) Je lui attribue une image (n'importe quelle taille): impossible de sauver

    L'application se fige et ne r�pond plus. Je suis oblig� de killer le processus...

    Est-ce un probl�me connu? Merci

  2. #2
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonsoir,

    J'ai peur de r�pondre a cot� car je pense ne pas bien saisir....pour moi TImageList n'est pas un composant visuel donc il n'a pas a 'subir' ce genre de transformation.

    @ +

  3. #3
    Membre chevronn�

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    351
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 351
    Par d�faut
    C'est juste, mais sa largeur signifie la largeur des images contenue dans l'objet

    Selon le Help de BCB:
    Specifies the width of all images within the image list.
    J'aimerais y conserver des images qui font toute la largeur de la fiche et n'afficher que celle qui correspond � l'�tat d'un objet dans la fiche...

    Merci

  4. #4
    Membre �prouv�

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par d�faut
    Et si tu lui attribue une image d'une taille inf�rieur � 256 �a plante aussi ?
    C'est tr�s bizarre comme bug et j'essayerais ce soir chez moi (pas BCB en stage).

  5. #5
    Membre chevronn�

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    351
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 351
    Par d�faut
    J'ai fait des essais pour trouver la taille limite. Jusqu'� 256, tout va bien, mais d�s que je passe au-dessus, il se bloque au moment de la sauvegarde

    Merci

  6. #6
    Membre �prouv�

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par d�faut
    J'ai d�j� eu le m�me style de probl�me mais je n'avais pas remarqu� que �a provenait de la taille de l'image...
    Tes images sont des bmp ou des JPEG ? Si c'est des bmp essaye avec les JPEG (sans grande conviction).

    Sinon il te faudra utiliser une solution de remplacement. Personellement je ferais la chose suivante :

    rassembler toutes mes images dans un fichier .res (�crire un .rc et le compiler avec brcc32)
    ensuite tu te cr�e ta liste (un TList contenant des TPicture) de toutes ces images (il faut donc leur donner des noms que tu peux g�n�rer � partir d'une boucle : IMAGE_1, IMAGE_2....).
    apr�s pour dessiner une image...suffit d'acc�der au TPicture correspondant !

    Derni�re petite chose : as tu install� toutes les mises � jour de C++ Builder ?

  7. #7
    Membre chevronn�

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    351
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 351
    Par d�faut
    Merci Neilos pour tes informations. J'utilise effectivement des bmp, mais je n'arrive pas � lier des jpeg... Peut-�tre n'ai-je pas la derni�re mise� � jour de BCB... En tout cas, j'ai install� l'Update#4 et il indique le build 10.166 (j'ai la version anglaise).

    Pour l'instant, comme je n'ai que 5 images a g�rer, je les i charg�es dans 5 objet TImage et je fais les liens manuellement avec un Assign sur le TPicture...

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    mais je n'arrive pas � lier des jpeg
    Est-ce qu'au d�part, TImageList n'�tait pas pr�vu pour des bitmaps au format .bmp
    et non des images compress�es (*.jpeg et autres) ?

    Il faudrait d�compresser ces images au format .bmp, et voir ce que �a donne avec les bitmaps... !
    C'est vrai qu'un jpeg prend moins de place qu'un bitmap !
    Sinon la solution avec une TList (propos�e par Neilos) est � retenir !

    A plus !

Discussions similaires

  1. [TImageList] Adapter dynamiquement hauteur et largeur
    Par gerardTar dans le forum C++Builder
    R�ponses: 7
    Dernier message: 27/11/2005, 09h06
  2. Connaitre la largeur d'un texte en pixels sur un DC
    Par Harry_polin dans le forum Windows
    R�ponses: 3
    Dernier message: 11/05/2004, 13h40
  3. [DBGrid] adpater la largeur de dbgrid
    Par esperances dans le forum Bases de donn�es
    R�ponses: 5
    Dernier message: 21/04/2004, 10h18
  4. [Flash MX] Largeur du MovieClip � l'�cran ?
    Par FredericB dans le forum Flash
    R�ponses: 6
    Dernier message: 24/02/2004, 16h17
  5. [JMF][MediaPlayer] hauteur et largeur de la video
    Par mbp566 dans le forum Multim�dia
    R�ponses: 3
    Dernier message: 07/08/2002, 15h19

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