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 :

Composant ListBox horizontal


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 462
    Par défaut Composant ListBox horizontal
    Bonjour,

    Je veux utiliser une TListBox pour une application sous Android. En jouant sur la propriété ItemStyle, j'arrive à avoir quelque chose d'acceptable à l'oeil, mais je ne sais pas comment régler la taille de chaque item à l'écran, le texte des items est coupé donc illisible.
    Mon besoin serait d'avoir quelque chose comme ça :

    Nom : Composant.png
Affichages : 244
Taille : 16,3 Ko

    L'item sélectionné toujours au milieu de la zone du composant et on fait glisser vers la droite ou la gauche pour changer l'item au centre donc celui sélectionné.

    Si vous connaissez d'autres composants répondant au besoin et gratuits... Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 462
    Par défaut
    J'ai réussi en changeant les valeurs ItemWidth et ItemHeight à afficher la totalité du texte de mes items, mais le fonctionnement ne me satisfait pas :
    En glissant droite ou gauche on fait glisser la liste et on peut avoir l'item sélectionné qui sort de l'écran !
    Mais je veux que l'item sélectionné reste au centre et que le glissement change la sélection.

  3. #3
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    je n'aurais peut-être pas choisi un ListBox mais un HorzScrollbox.
    j'ai tenté, sans continuer (je me réserve pour plus tard) ici une boussoule le problème en était surtout la partie "boucle" si dans ton cas, on a des valeurs maximum et minimum, cela me semble assez facile, même la mise au centre ne serait alors qu'un calcul.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 462
    Par défaut
    Merci Sergio je regarde cette piste

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 462
    Par défaut
    J'ai regardé ton exemple effectivement cela pourrait fonctionner, mai j'aimerais garder des choses simples.
    La HorzScrollbox effectivement, mais il faut mettre des rectangles, puis des labels pour afficher le texte par code car il peut y en avoir beaucoup, comment afficher l'élément sélectionné et le garder au centre vu que c'est une scrollbox donc ça scroll...
    J'ai testé aussi les TGridLayout, TGidPanelLayout et leurscollègues, mais que c'est compliqué avec des TcolumnCollection, des TRowCollection, des TContentCollection comment mettre un content dans la bonne row et la bonne column...
    De plus les exemples ne courent pas les rues.
    Je me rabats sur des choses plus simples, pour ma vieille expérience de VCL.
    Dans le principe ça fonctionne, je me bats avec le TGesture qui déclenche quand il veut, mais pas souvent quand je l'espère.
    Avant de devoir aller vers le TGesture, je n'ai pas réussi à avoir des résultats corrects avec le TMouseMove sur le smartphone.

    J'avance et si j'aboutis je mettrais le résultat !

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Ça va de combien à combien ton truc ?

Discussions similaires

  1. Pbm ScrollBar horizontal dans un listbox
    Par zaiany dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/06/2007, 11h40
  2. Réponses: 2
    Dernier message: 20/04/2007, 16h04
  3. [C#] DataGridView Horizontal ou autre composant ?
    Par Biloutor dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/05/2006, 16h31
  4. Réponses: 1
    Dernier message: 16/08/2005, 04h52
  5. [Listbox] ScrollBar Horizontal
    Par haleem dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/04/2005, 07h53

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