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 :

Trois problèmes avec TListView (BCB2006)


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 19
    Par défaut Trois problèmes avec TListView (BCB2006)
    Bonjour à tous!

    Voilà, j'ai trois problèmes concernant une TListView.

    Celle-ci est en vsReport, voici mes problèmes :

    1) J'aimerais afficher, dans une colonne, une simple icône, sans texte. Seulement, même avec la prpriété Alignement de la colonne à taCenter, pas moyen de la mettre au centre, celle-ci reste collée sur la gauche de la colonne.

    Comment faire pour que l'icône s'affiche au centre de la colonne, quelle que soit la taille de la colonne?

    2) De même, dès que j'affiche une icône dans une cellule précise, une icône s'affiche automatiquement en début de ligne. Je suis obligé de mettre son ImageIndex à -1, mais cela décale quand-même le texte et laisse apparaitre un vide quand la ligne est sélectionnée.

    Comment empécher cela?

    3) Enfin, j'ai un problème avec la première colonne créée : impossible de modifier sa propriété Alignement, elle reste à taLeftJustify. Et cela aussi bien à la conception que chargée dynamiquement.


    Voilà, si quelqu'un à la réponse à un ou plusieurs de mes problèmes, ça serait sympa


    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Salut, si tu ne trouves pas de solution simple, il y a toujours moyen d'utiliser la propriété Custom Draw. Voici un site qui explique comment faire:
    http://bcbjournal.org/bcbcaq/?loc=views&caq=20

  3. #3
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Regarde voir du côté du composant TAdvListView de tmssoftware . Il y a peut être quelque chose d'intéressant (c'est gratuit par composant).

  4. #4
    Membre averti
    Inscrit en
    Août 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 19
    Par défaut
    C'est vraiment gratuit par composant?

    J'ai testé le composant TAdvOfficeImage et il me met un message d'information quand je lance l'appli.

    Enfin je vais le tester, merci

  5. #5
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    J'utilise TAdvListView depuis plusieurs années gratuitement. La dernière version corrige des bugs que je leur ai moi-même indiqués.

Discussions similaires

  1. [D2010] Problème avec OnCustomDrawItem de TListView
    Par Lung dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/02/2014, 10h55
  2. Trois problèmes avec GTK+ sous windows xp qui n'ont pas de solutions
    Par smalldebian dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 16/09/2009, 15h01
  3. Réponses: 2
    Dernier message: 21/04/2007, 20h24
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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