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

Composants FMX Delphi Discussion :

Déplacer une colonne d'images


Sujet :

Composants FMX Delphi

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 24
    Points : 3
    Points
    3
    Par défaut Déplacer une colonne d'images
    Avec FireMonkey, comment faire pour déplacer une colonne d'images
    comme dans le jeu de Freecell

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 166
    Points : 41 348
    Points
    41 348
    Billets dans le blog
    63
    Par défaut
    bonjour,
    certainement avec des effets

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 24
    Points : 3
    Points
    3
    Par défaut Merci
    Encore faut-il connaître les effets

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 621
    Points : 25 321
    Points
    25 321
    Par défaut
    Je ne connais pas FMX, mais en VCL, selon le composant
    - changer l'Index (l'ID conservait sa valeur)
    - dupliquer les données et supprimer les anciennes
    ...

    Si c'est une TImageColumn, peux-tu changer la propriété Index ou Position ?

    Voir sinon un Clone de TImageColumn, tu ajoutes le clone via AddObject et libère l'ancienne ?

    EDIT :
    En étudiant le code du TGrid, cela supporte un Drag'n'Drop des colonnes sur THeader\THeaderIdem, je te confirme que cela utilise Index pour inverser les positions des colonnes

    Pour le FreeCell, tu ne déplaces pas une colonne entière, je ne suis pas un grand joueur mais on peut scinder une colonne donc mieux vaux travailler sur le Drag'n'Drop d'un TImageCell

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 166
    Points : 41 348
    Points
    41 348
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Petite erreur de ma part , je pensais en fait d'un TFloatAnimation , pour déplacer verticalement donc , il faut le faire sur Position.Y .
    Pour déplacer, avec mouvement , une carte , rien de plus simple : pour chaque cartes 2 TFloatAnimation un sur l'axe X , l'autre sur l'axe Y , plus un effet pour 'retourner' la carte par exemple un simple TFillEffect (Enabled on ne voit plus la carte) ou des effets + corsés pour avoir un dos à la carte .

    Note : cette discussion aurait plus sa place en FMX

  6. #6
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 24
    Points : 3
    Points
    3
    Par défaut À SergioMaster
    Tu as parfaitement raison.
    La prochaine fois, j'irai en FMX

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 24
    Points : 3
    Points
    3
    Par défaut À ShaiLeTroll
    Merci,
    Tu m'as donné une excellente planche de travail

  8. #8
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 457
    Points
    28 457
    Par défaut
    en FMX la relation parent/enfant n'implique pas que l'enfant soit à l'intérieur du parent, il suffit donc de mettre la carte du haut en parent de toutes les autres et de la déplacer.

Discussions similaires

  1. Déplacer une colonne dans une table...
    Par ralkif dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 07/10/2009, 06h50
  2. [AC-2003] Déplacer une colonne
    Par chouchou60 dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/07/2009, 09h18
  3. Déplacer une colonne dans la table
    Par Invité dans le forum Administration
    Réponses: 2
    Dernier message: 15/01/2009, 13h01
  4. Réponses: 3
    Dernier message: 16/05/2006, 14h47
  5. Déplacer une colonne
    Par php_de_travers dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/05/2006, 18h56

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