Bonjour,
je suis à la recherche d'un exemple de code qui permet d'afficher des images dans un listview dans la premiere colonne et les suivantes
je suis en VB.net 2005
Merci d'avance
Version imprimable
Bonjour,
je suis à la recherche d'un exemple de code qui permet d'afficher des images dans un listview dans la premiere colonne et les suivantes
je suis en VB.net 2005
Merci d'avance
Sur le Net, il y a plein d'exemples !
bonsoir,
je dois mal m'y prendre parceque je ne trouve pas mon bonheur
As tu une adresse ?
j'ai trouvé un exemple mais il ne fonctionne qu'avec vb.net 2003 pas en 2005je rappel mon souhait c'est pouvoir mettre des images ou des icons dans des cellule de mon litview
@+ et merci d'avance
s'il vous plait oli330cd, est ce que vous pouvez me montrer le code qui permet de visualiser les images dans listview en vb.net 2003Citation:
j'ai trouvé un exemple mais il ne fonctionne qu'avec vb.net 2003 pas en 2005
si t'a pas trouvé ton bonheur aider les autres afin de le trouver et merci d'avance:mrgreen:
bah l'exemple se trouve sur codeproject... il ne fonctionne pas en .NET 2.0
@+
C'est à dire ? quel exemple ?
c'est cet exemple http://www.codeproject.com/KB/list/OAKListView.aspx
si vous arrivez a le faire fonctionner je suis preneur... je pense que cela pourrai interesser d'autres novices comme moi en programmation
@+
Tu sais dans les pages de codeproject, tout en bas il y a un petit fil pour les messages et discussions. On en voit un qui a pour titre "Fix for .NET 2.0" :roll:
j'ai peur que mon anglais soit aussi bon que mon niveau de programmation :-)
en clair il dit quoi le message ?
@+
Il faut simplement chercher quelque part dans le code source OAKListView(), le constructeur du contrôle rajouter à la fin de la fonction
Ensuite il faut coller ça toujours dans la même classeCode:this.HandleCreated += new EventHandler(OAKListView_HandleCreated);
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 void OAKListView_HandleCreated(object sender, EventArgs e) { System.Windows.Forms.Message m = new Message(); m.HWnd = this.Handle; m.Msg = LVM_GETEXTENDEDLISTVIEWSTYLE; m.LParam = (IntPtr)(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT | LVS_EX_SUBITEMIMAGES | LVS_EX_CHECKBOXES | LVS_EX_TRACKSELECT); m.WParam = IntPtr.Zero; this.WndProc(ref m); }
bonjour,
Merci pour ta reponse mais bon le C# n'etant pas ma langue natale et comme a prioris tu t'es deja penché sur le programme pourrait tu m'envoyé ta version corrigée ?
merci d'avance
@+
ps: Le probleme que j'ai c'est avec l'histoire du constructeur je ne voit pas ou ajouter la ligne demandée .
Je n'ai pas testé l'exemple, j'ai simplement regarder les message :aie:
Ce que tu cherches normalement ressemble à ça
Si avec ton éditeur tu n'arrives à trouver la fonction public OAKListView(), crée la simplement en suivant le même schéma.Code:
1
2
3
4
5
6
7
8
9
10 public class OAKListView { ... public OAKListView() { ... } ... }