Ver Mensaje Individual
  #1  
Antiguo 30-05-2014
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Seleccionar un ítem de un ListView

Tengo este formulario con un TListView.

y este código:
Código:
void __fastcall TfSelMun::ListaSelectItem(TObject *Sender, TListItem *Item, bool Selected)
{
     pItem = NULL;
     Button1->Enabled = false;
     if (Selected)
     {
          pItem = Item;
          Button1->Enabled = true;
     }
}
//---------------------------------------------------------------------------
pItem es un TListItem. Acabo de darme cuenta que no está funcionando bien.

Al seleccionar un ítem del ListView y pasar por la función el valor de Item de la llamada es el correcto (por ejemplo el de la imagen, VALETIN (COAÑA)), pero al pasar la línea pItem = Item en la variable pItem no está ese valor si no el del primer elemento de la tabla, no sé si he sabido explicarme; aparece esto:
Cita:
Item->Caption = "VALETIN (COAÑA)";
pItem->Caption = "ASTAS";¿Qué estoy haciendo mal?
Responder Con Cita