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 :

[FMX] Liste d'Images et index d'image


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 464
    Billets dans le blog
    1
    Par défaut [FMX] Liste d'Images et index d'image
    Bonjour,
    Je suis totalement débutant sur Delphi (Version Rio 10.3.3 Comunity)
    Sous Firemonkey (Windows, Android, iOS)
    J'aimerais mettre un composant imagelist ou virtualimagelist sur mon datamodule.
    (Je n'ai pas encore choisit le composant car j'aimerais utiliser toutes les dpi.)
    J'aimerais connaitre la liste des composants ainsi que le nom de la propriété qui accepte l'index d'image.
    En effet, j'ai essayé Timage mais sauf erreur de ma part , il prend une image a partir du disque et l’intègre a la fiche.
    J'aimerais éviter les boutons car j'ai lu qu'ils acceptent que du 16 x 16.
    Donc désolé pour une question aussi simple.
    Merci d'avance de vos réponses.

  2. #2
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Hello

    Alors déjà je te suggère de passer à la nouvelle Community Edition sortie ce mois-ci (équivalente à la 10.4.2 Sydney). Pour les smartphones et tablettes tu seras globalement plus à jour de SDK et de règles de publication.

    Pour les images et les listes d'images dans FMX c'est quelque peu le foutoir (oui, je sais, j'devrais pas dire ça comme ça).

    Concernant le TImage tu as une propriété MultiResBitmap dessus, tu peux t'en servir pour lui fournir toutes les versions de l'image que tu désires afficher.

    Le TGlyph en revanche prend son affichage depuis un TImageList (que je te recommande de centraliser dans un module de données pour alléger tes fiches).

    Ca, ce sont les grandes lignes. Si tu nous dis plus précisément où tu veux afficher ton image on pourra peut-être t'indiquer un autre composant plus adapté ? Par exemple le TSpeedButton à la place du TButton ou directement une forme (mais ça ne gèrera pas la multirésolution).

  3. #3
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 464
    Billets dans le blog
    1
    Par défaut solution générique
    Je te remercie pour ta réponse rapide.
    Oui leTglyph me paraît bien
    Cependant pour une raison obscure, il n'as pas sauf erreur de propriété anchor.
    Mon but n'est que de regrouper les images dans le datamodule .
    Une autre solution est de mettre les images dans ma base SQLite ce qui fonctionne très bien avec les images du Tlistview .
    N'y a t'il pas un composant acceptant aussi bien le binaire et l'index?
    Je cherche une solution la plus générique possible.

  4. #4
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Citation Envoyé par popoy Voir le message
    Je te remercie pour ta réponse rapide.
    Oui leTglyph me paraît bien
    Cependant pour une raison obscure, il n'as pas sauf erreur de propriété anchor.
    Mon but n'est que de regrouper les images dans le datamodule .
    Une autre solution est de mettre les images dans ma base SQLite ce qui fonctionne très bien avec les images du Tlistview .
    N'y a t'il pas un composant acceptant aussi bien le binaire et l'index?
    Je cherche une solution la plus générique possible.
    veux-tu le faire depuis le concepteur de fiches ou par programmation ?

    Concernant la propriété Anchors du TGlyph, effectivement c'est étrange qu'elle ne soit pas publiée, je ne l'avais jamais vu. Je viens de faire une demande sur QP. Tu peux y accéder par code, même si elle n'est pas disponible dans l'IDE.

  5. #5
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 464
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par pprem Voir le message
    veux-tu le faire depuis le concepteur de fiches ou par programmation ?

    Concernant la propriété Anchors du TGlyph, effectivement c'est étrange qu'elle ne soit pas publiée, je ne l'avais jamais vu. Je viens de faire une demande sur QP. Tu peux y accéder par code, même si elle n'est pas disponible dans l'IDE.
    Pour l'instant, je suis en phase d'apprentissage.
    Donc, je cherche à faire les choses aussi bien dans le concepteur et par programmation.
    C'est comme par exemple les requêtes paramétré, on peut les faire aussi bien avec TQuery ou execSQL .
    Pour revenir à ma question de départ.
    Je un composant, même si il faut l'acheter qui me permet d'afficher une image multi dpi aussi par chargement du binaire ou par index .
    Que ce composant ai les propriétés d'ancrage , align position taille.
    Un composant standard, je ne compte pas faire du dessin avec.
    Pour l'instant je suis obligée d'avoir les composants Timage et Tglyph dans les mêmes fiches .
    J'aurais voulu en avoir qu'un seul.

  6. #6
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    doit-on pouvoir cliquer ou interagir avec l'image ou est-elle juste affichée ?

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

Discussions similaires

  1. list-style-image riquiqui a l'impression
    Par speedev dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/10/2006, 13h57
  2. Liste d'images jpg, gif, bmp
    Par kurkaine dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/09/2006, 15h32
  3. [C#] Comment créer une liste d'image dynamiquement ?
    Par gwenhael dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/09/2006, 11h30
  4. Comment faire une liste d'image de choix ?
    Par poussinphp dans le forum Composants VCL
    Réponses: 4
    Dernier message: 01/10/2005, 00h34
  5. Réponses: 4
    Dernier message: 14/10/2003, 08h58

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