2009-05-04 19 views
5

quando aggiungo un listview alla mia forma e, in caso di carico di maschera scrivo qui di seguito il codice, gli elementi aggiunti nella stessa riga non in file separati, come posso aggiungere alle righe separateAggiungi elemento in file separati in ListView

  listView1.MultiSelect = true; 
      listView1.CheckBoxes = true; 
      listView1.Items.Add("Item 1"); 
      listView1.Items.Add("Item 22"); 
      listView1.Items.Add("Item 333"); 

risposta

15

provare questo fuori

listView1.View = View.List; 
+0

Puoi anche farlo nella finestra di progettazione di Visual Studio selezionando il tuo oggetto ListView e poi, nella finestra Proprietà, cerca l'elemento 'Visualizza' e imposta il valore su" Elenco ". – Jinlye

+0

@Jinlye Sto solo aggiungendo questo per i futuri lettori, ma impostarlo su 'List' non sembra funzionare se stai usando gruppi nell'elenco, ma li mette su file separate come richiedeva l'OP, ma non mantiene i raggruppamenti. Ho dovuto impostare il mio su 'Dettagli' e aggiungere un'intestazione di colonna vuota per ottenere righe separate mantenendo i gruppi. – lxxtacoxxl

5

Prendendo una pugnalata a questo, suggerirei che è perché il tuo ListView è l'impostazione predefinita per piccole icone o tessere. Prova ad aggiungere questa linea ovunque:

listView1.View = View.Details; 
+0

ho preso questo approccio, ma quindi appare un'intestazione. per nascondere l'intestazione utilizzare il seguente codice: ///////////////////////////////////////// ////////////////////////////////////////////////// ///////////// listView1.Columns.Add ("someString"); listView1.Columns [0] .Width = listView1.Width - 4; listView1.HeaderStyle = ColumnHeaderStyle.None; ///////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////// Ho ottenuto quel codice da qualche parte sulla rete una volta e non ricordo dove. Non so come creare lo snippet di codice in un commento, mi dispiace. – TBD

1

Sei sicuro?
Normalmente, con questo codice, è dovuto aggiungere 3 elementi, e si dovrebbe vedere 3 righe quando la proprietà View del controllo ListView è impostata su Details

Problemi correlati