je voudrais affecter une icone specifique pour une valeur d'un champ ds un listview subitem.
je voudrais affecter une icone specifique pour une valeur d'un champ ds un listview subitem.
A la Recherche du Parfait il faut faire et refaire
L'homme sage apprend de ses erreurs. L'homme encore plus sage apprend des erreurs des autres.
Quel est le rapport avec MySQL comme tu le dis dans le titre ?
Tu as un Icone par Item, mais les SubItem ne sont visibles qu'en vsReport ou vsList, et je ne vois pas comment ajouter un icone en standard mais tu peux avec OnAdvancedCustomDrawSubItem, ajouté une image et redessiné le texte ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Alors pour Mysql j'utilise une base de données MySQL et DBEXpress.
J'alimente mon ListView comme ceci :
je voudrais en remplissant la cellule ou il y a ClientDataSet1etat.Value
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TfMenu.SpeedButton1Click(Sender: TObject); var ListAjout : TListItem; begin ListAjout := ListToday.Items.Add; ListAjout.Caption := ClientDataSet1matricule.Value; ListAjout.SubItems.Add(''); ListAjout.SubItems.Add(DateToStr(ClientDataSet1prevue_pour.Value)); ListAjout.SubItems.Add(TimeToStr(ClientDataSet1heure_prevu.Value)); ListAjout.SubItems.Add(ClientDataSet1etat.Value); end;
changer cette valeur par une icone avec une condition.
Je sais pas est ce que j'ai bien expliqué le probleme
A la Recherche du Parfait il faut faire et refaire
L'homme sage apprend de ses erreurs. L'homme encore plus sage apprend des erreurs des autres.
toujours personnes pour m'aider !
A la Recherche du Parfait il faut faire et refaire
L'homme sage apprend de ses erreurs. L'homme encore plus sage apprend des erreurs des autres.
Salut,
Vous devriez jeter un coup d'oeil sur les composants JVCL voir JvListView
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager