...ListView...

giovedì 29 luglio 2004 - 09.48

H2MARON Profilo | Junior Member

Ciao a tutti...
provo a spiegarmi.
Allora io ho una listview (view= datails) che carica dei valori su qualsiasi operazione che l'utente fa con la mia applicazione...tipo il pannello messaggi che ha Mysql Control Center...però qunado i messaggi iniziano ad essere 5 o 6 e si forma la scroolbar non scorre verso il basso per farmi vedere l'ultimo inserito...ma rimane sul primo e l'utente deve scorrere la barra per vedere l'ultimo messaggio...

Avete Capito?...spero di essermi spiegato bene!

ciaooooo e grazie!!

H2MARON Profilo | Junior Member

SCUSATE...ho gia risolto...è solo che avevo molta fretta...
perdono!!

Ciao e grazie comunque!

Andy Profilo | Senior Member

Ciao...che sintassi usi per inserire gli elementi? Utilizzi Add o Insert? Credo che il nuovo elemento non te lo metta in fondo alla lista..
Io di solito uso questo modo(x esempio utilizzo un for), e funziona correttamente...

for i=0 to 10
Dim lvi As New ListViewItem

lvi.Text = i.tostring
lvi.SubItems.Add("A")
lvi.SubItems.Add("B")
lvi.SubItems.Add("C")
lv_List.Items.Add(lvi) 'Inserimento in lista
Next

facci sapere..

Andy Profilo | Senior Member

^_^
bene..

H2MARON Profilo | Junior Member

Io purtroppo in questo caso non posso usare una "for" perchè gli items della list si aggiungo su determinate scelte da parte de'utente e quindi non le aggiungo tutte in un colpo...

però ho trovato un metodo che garantisce che l'elemento sia visibile all'interno del controllo, se necessario scorrendo il contenuto del controllo.

E.s.:
'Aggiungo il Nodo...
Listview.Items.add("Pippo")

'E evidenzio l'ultimo inserito.
Listview.Items(Listview.Items.count -1).EnsureVisible()

Ciao Tutti e Grazie!!!!...alla prossima!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5