Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    89

    Pubblicare solo le righe checked su listview

    Salve a tutti, ho una listview con le check boxes e vorrei pubblicare soltanto le righe checkate. Mi aiutate?!?!
    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Cosa intendi per pubblicare?Dove vuoi pubblicarle?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    89
    Scusami, quando dico pubblicare intendo l'utilizzo di una msgbox che mostra i campi ceckati della listview!
    Il problema è che non riesco a selezionare le righe l'utente ha checkato, non conosco la sintassi!! Ti posto il codice (non funzionante)



    If lstMailAddress.ListItems.Count <> 0 Then
    While intI <> lstMailAddress.ListItems.Count
    msgbox (lstMailAddress.ListItems.Item.Checked(intI))
    intI = intI + 1
    Wend
    End If

  4. #4
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Ma i valori checcati li deve mostrare uno alla volta o tutti in una msgbox?Perchè dal codice che hai scritto tu li mostra uno in una msgbox separata..Sarebbe un po' palloso stare a cliccare su ok per ogni msgbox...

    In ogni caso devi memorizzare i valori selezionati in un array, poi fare un ciclo e scriverli tutti in una msgbox.
    Se quello che non riesci a capire è l'uso delle proprietà del componente ListView, cerca nell'MSDN o nella raccolta oggetti, ha una descrizione abbastanza esaustiva per i componenti...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    89
    La msg box serviva solo per verificare se gli elementi checkati venivano selezionati!!
    Insomma era una verifica mia!!
    Sto guardando la guida, ma mi sto perdendo : (
    Grazie uguale!

  6. #6
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Scusa, ma a che ti serve? Se la casella di spunta è selezionata, singifica che sono stati checkati...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    89
    Scusa mi posti un frammento di codice che pubblica la scritta "Ceckato" per ogni riga che ho flaggato sulla list view? Ho problemi a gestire la riga fleggata!!

  8. #8
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Originariamente inviato da fradipa
    Scusa mi posti un frammento di codice che pubblica la scritta "Ceckato" per ogni riga che ho flaggato sulla list view? Ho problemi a gestire la riga fleggata!!
    Non sono da Winzozz, mi dispiace! ma la proprietà dovrebbe essere qualcosa come
    codice:
    If List.ListIndex(n).Value = True Then MsgBox "Checkato"
    dove n è la numerazione della riga (ricordati che parte da 0)

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    89
    Vabbè ho risolto uguale, ecco il codice :


    If lstMailAddress.ListItems.Count <> 0 Then
    While intI <= lstMailAddress.ListItems.Count

    If (lstMailAddress.ListItems.Item(intI).Checked = True) Then
    MsgBox lstMailAddress.ListItems.Item(intI)
    MsgBox "Checkato"
    Else
    MsgBox lstMailAddress.ListItems.Item(intI)
    MsgBox "non checkato"

    End If
    intI = intI + 1
    Wend
    End If

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.