LitView: desactiver l'affichage des images près des items

Signaler
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010
-
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010
-
Salut
j'ai une listview, qui affiche les items en "Details", mais le problème, c'est qu'elle reserve toujours une ptite place près des items pour que j'affiche leur image (comme l'icone d'un fichier dans l'explorateur windows), alors moi je veux pas afficher d'icone pour mes items.par defaut, quand je crée une listview,elle ne reserve pas de place, mais mon list view le fé, même si j'ai copié les propriétées une par une, et qu'elles sont identiques, la mienne reserve toujours cette place,je peux pas effacer la listview et remettre une nouvelle, car j'ai 7 listview chacune dans une form, et leurs événement est très chargé, maintenant je vous demande la propriété dans la listview pour reserver cette place près des items, car je pense que lors de la conversion de mon projet vers la beta2, le designer à oublier qlq chose, avez vous une idée???

Merci

YaoYao !!
1 + 1 = 10

2 réponses

Messages postés
497
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
13 juillet 2015
6
Salut, alors voilà, moi j'ai repris l'aide de MSDN :

private void Remplir_la_listview(string string_La_Liste)

{

list_Liste_Fichiers.Items.Clear();

Trame ma_trame = new Trame();





ListViewItem[] col_lvi = new ListViewItem[tableau.Length / 7];



for (int i=0; i<tableau.Length / 7;i++)

{

//On stocke le nom dans col[0]

col_lvi[i] = new ListViewItem(tableau[i,0]);

for (int j=1; j<5 ;j++)

{


//On stocke les 4 prochaines
colonnes :



col_lvi[i].SubItems.Add(tableau[i,j]);

}



}


#region Ajout selon microsoft


/*





// Create three items and three sets of
subitems for each item.





ListViewItem item1 = new
ListViewItem("item1",0);





// Place a check mark next to the item.





item1.Checked = true;





item1.SubItems.Add("1");





item1.SubItems.Add("2");





item1.SubItems.Add("3");





ListViewItem item2 = new
ListViewItem("item2",1);





item2.SubItems.Add("4");





item2.SubItems.Add("5");





item2.SubItems.Add("6");





ListViewItem item3 = new
ListViewItem("item3",0);





// Place a check mark next to the item.





item3.Checked = true;





item3.SubItems.Add("7");





item3.SubItems.Add("8");





item3.SubItems.Add("9");





*/


#endregion



list_Liste_Fichiers.Items.AddRange(col_lvi);

list_Liste_Fichiers.Refresh();




/*// Create two ImageList objects.


ImageList imageListSmall = new ImageList();


ImageList imageListLarge = new ImageList();




// Initialize the ImageList objects with bitmaps.


imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));


imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));


imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));


imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));




//Assign the ImageList objects to the ListView.


list_Liste_Fichiers.LargeImageList = imageListLarge;


list_Liste_Fichiers.SmallImageList = imageListSmall;*/





// Add the ListView to the control collection.


//this.Controls.Add(list_Liste_Fichiers);


//this.tabControl1.TabPages[0].g Controls.Add(list_Liste_Fichiers);


//MaForm.gb_N_Reception.Controls.Add(list_Liste_Fichiers);

}

Alors, voilà, le code en vert ci dessus est censé rajouter une image, moi je l'ai mis en commentaire, et je n'ai pas d'image.

Espérant t'avoir aidé.
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010

Merci de m'avoir répondu, mais le problème, c'est que je mets pas ce texte en vert, mais comeme, il me laisse la marge pour mettre une image, enfait, même dans le designer, quand j'ajoute un nouveau item, alors la, dans le designer, impossible de spécifier l'image d'un item, et commeme , il me laisse la marge des icons,

Vous voyez !! même si les propriétés sont les mêmes, il laisse la marge que pour ma première listview, je pense que c une erreur lors de la conversion vers la nouvelle beta2 (celle de avril), et faut la corriger manuellement dans le .designer

Merci

YaoYao !!
1 + 1 = 10