![Very Happy :D](./images/smilies/icon_biggrin.gif)
La pregunta es... como saco un elemento de un LISTVIEW? hasta ahora pude agregar elementos haciendo click en el botón "AGREGAR" ahora como los quito? No he encontrado ningún método que haga eso...
Gracias.
Slds.
Gastón
Code: Select all | Expand
METHOD DeleteItem( nItem ) INLINE SendMessage( ::hWnd, LVM_DELETEITEM, nItem, 0 )
// nItem comienza con 0
Code: Select all | Expand
....
Local nItem
...
Case nCode == LVN_DELETEITEM
//Una vez que windows te indico que ya proceso el msg
//aqui tienes que procesar dependiendo de como armastes el Listview, para fivewin creo que tiene um Data aPrompts.
//entonces podria ser
nItem := GetNMListViewItem( nPtrNMHDR ) + 1
ADel( ::aPrompts, nItem )
...
Code: Select all | Expand
METHOD DeleteItem( nItem ) INLINE SendMessage( ::hWnd, LVM_DELETEITEM, nItem-1, 0 )
Code: Select all | Expand
ASize( ::aPrompts, len( ::aPrompts ) -1 )
Code: Select all | Expand
METHOD InsertItem( nImageIndex, cText ) INLINE ;
LVInsertItem( ::hWnd, nImageIndex, cText )
Code: Select all | Expand
METHOD InsertItem( nImageIndex, cText ) INLINE ;
AAdd( ::aPromtps, cText ), ;
LVInsertItem( ::hWnd, nImageIndex, cText )