Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    [VB.NET] AddHandler listview.itemchecked

    ciao a tutti,

    In questi giorni sto sbattendo la testa con l'aggancio dinamico degli eventi tramite delegate....
    Sulla label ci sono riuscito ma ho un problema con la listview.
    La necessità di questa cosa nasce dal fatto che alla generazione della form runtime quando vado a popolare la list view se aggancio l'evento itemchecked tramite interfaccia grafica continua a invocarsi.....
    Percui la soluzione che ho pensato era di agganciare e sgancirare l'evento ogni volta che finisco o inizio a popolare la list view....

    nel codic e ho scrtitto percui queste due righe di codice
    myDelegateCheck

    Dim myDelegateCheck As New System.EventHandler(AddressOf ListViewClick)
    AddHandler ViewRowsProfile.ItemChecked, myDelegateCheck

    L'errore mi compare su "myDelegateCheck" il quale mi dice System.eventhandler non puo essere convertito in system.windows.form.itemscheckeventhandler???????? ??

    Che roba??????

    Non riesco a cavarne fuori nulla mi serve il vostro aiuto....

    Grazie mille
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Io sono il re delle soluzioni strampalate.... vi spiego cosa ho fatto

    Creato una varibile globale all'interno della form

    Dim StatusViewRowsProfile As Boolean 'true attiva 'false disattiva(in fase di popolazione)

    E generato la sab con il mio handler controllando il valore della mia variabile che viene messa a false all'inizio della routin della popolazione della routine e viene messa a true alla fine

    Indicatemi pero la soluzione più corretta altrimenti non campirò mai niente e continuerò a programma in maniera pressoche procedurale... in giro non ho trovato nulla
    Che mestiere difficile.....essere da soli ancora di più

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.