je voudrais affecter une icone specifique pour une valeur d'un champ ds un listview subitem.
Version imprimable
je voudrais affecter une icone specifique pour une valeur d'un champ ds un listview subitem.
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 ...
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.ValueCode:
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
toujours personnes pour m'aider !
Salut,
Vous devriez jeter un coup d'oeil sur les composants JVCL voir JvListView
:yaisse2: