Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[Vb.net] ListView con Checkbox
martedì 19 ottobre 2004 - 17.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
mar 19 ott 2004 - 17:06
Ciao a tutti...piccolo problema con listview.
Inserisco in una Listview un elenco di elementi con Checkbox, di cui testo il cambiamento di stato con l'evento "itemCheck", e fin qui tutto ok.
Mi sono accorto però che, anche all'apertura della Form, al momento dell'inserimento degli elementi nella lista, che imposto x default come "Checked" l'evento mi si "scatena" per ogni elemento, continuando ad eseguire tutto il codice presente sotto l'evento "ItemCheck"..
Come poso evitare cio? Come posso "capire" che non è in inserimento ma effettivamente il cambiamento della checkbox è avvenuto SOLAMENTE tramite il click del mouse?
Grazie per l'attenzione..
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mar 19 ott 2004 - 19:00
Premesso che nn escludo esistano metodi più puliti, se il problema ti si crea al momento del riempimento del listview, nn ti converrebbe inserire un flag all'inizio della routine dell'evento, con la funzione di fartela abortire subito finchè nn hai finito di inserire gli item del listview?
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
mer 20 ott 2004 - 07:57
..esato, proprio quello che pensavo io..una flag che setto a "true" nel form.load, e risetto a "false"...
quando?
Era questa la mia domanda...
Ciao
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mer 20 ott 2004 - 10:30
Da qualche parte avrai un additem, o un ciclo di additem, presumo, io manovrerei opportunamente questa flag, appena prima e appena dopo l'istruzione, o il ciclo, di aggiunta dei nuovi item. O la faccio troppo semplice?
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
mer 20 ott 2004 - 15:11
Ciao Alextyx, effettivamente non era così semplice, in quanto nella mia form non ho la lista in primo piano ma ho 2 tabcontrol, di cui solo il secondo tab contenente la lista.
Il problema si verificava non all'inserimento degli elementi con checkbox in lista, ma alla sua prima "visualizzazione", ossia al primo passaggio alla tab2.
Comunque ho risolto settando la flag nell'evento Paint del tab.
Grazie mille...
Ciao
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mer 20 ott 2004 - 17:07
Beh...tutto è bene quel che finisce bene! :-)
Ciao.
Torna su
Stanze Forum
Elenco Threads
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 !