FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
trabajando con ListView !!!
Amigos mios como puedo seleccionar (por codigo) un Item de un ListView conociendo su Caption.
Gracias de antemano Salu2 Ledian |
#2
|
||||
|
||||
Código:
ComboList->ItemIndex = ComboList->Items->IndexOf(Cadena); |
#3
|
|||
|
|||
ERRORRrr!!
lo intente con
Código:
ListView1->ItemIndex = ListView1->Items->IndexOf("1412"); Código:
E2034 Cannot convert 'char *' to 'TListItem *' ¿Me pudieras ayudar? Última edición por Ledian_Fdez fecha: 09-07-2008 a las 18:05:14. Razón: agregar codigo |
#4
|
||||
|
||||
Código:
ListView1->ItemIndex = ListView1->Items->IndexOf(AnsiString("1412")); |
#5
|
|||
|
|||
Errorrrrr !!!
sigue el error pero ahora es:
Código:
[C++ Error] UnitIncidencias.cpp(130): E2034 Cannot convert 'AnsiString' to 'TListItem *' |
#6
|
|||
|
|||
desde la propia ayuda de delphi
Returns a list view item, if any, with the specified caption. function FindCaption(StartIndex: Integer; Value: string; Partial, Inclusive, Wrap: Boolean): TListItem; Description Call FindCaption to search for a list view item labeled by the string specified as the Value parameter. If the Inclusive parameter is True, the list item specified by StartIndex is the first item checked. Otherwise, the search starts on the next item. If the Wrap parameter is True, the search continues at the top of the list if a match has not been found before reaching the bottom. FindCaption returns the first item with the Caption property equal to Value. If the Partial parameter is True, a Caption matches if it starts with the substring Value. If Partial is False, the Caption must match Value exactly. If no item is found, FindCaption returns nil. saludos |
#7
|
|||
|
|||
mmm !!!
No me has dicho nada. Aun asi no resulevo mi problema. ¿Me lo pudieras aclarar?
Gracias Ledian |
#8
|
|||
|
|||
? Tienes la ayuda de delphi de exactamente lo que buscas, si no entiendes ingles bien, te lo explico. Pero de alli a que no te haya dicho nada creo que hay bastante. Saludos.
|
#9
|
||||
|
||||
coso tiene razón, te respondí precipitadamente pensando en un TComboBox.
En Builder la clase TListWiew es igual que en delphi (VCL). Por lo que si miras la ayuda de Builder encontrarás lo que te apunta coso. |
#10
|
|||
|
|||
!!! mmm ??
Bueno tienen razon
Cita:
les ruego que me ayuden salu2 Ledian |
#11
|
|||
|
|||
Bien, pero es que no es por ponerse ferruco. Esa funcion, findcaption, hace exactamente lo que estabas pidiendo: mediante el caption de un listview, encuentra el listitem asociado. Te devuelve un objeto TListItem, del cual tu podras sacar todas sus propiedades.saludos.
|
#12
|
||||
|
||||
Concretando, tienes dos posibilidades que te funcionarán:
Código:
TListItem* ListItem = ListView1->FindCaption(0, "1412", true, true, true); ListItem->Selected = true; // si no tiene el foco dáselo ListView1->SetFocus(); Código:
ListView1->Selected = ListView1->FindCaption(0, "1412", true, true, true); ListView1->SetFocus(); Saludos. Última edición por escafandra fecha: 09-07-2008 a las 22:45:14. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
trabajando en red | jdg | C++ Builder | 2 | 18-02-2007 16:10:48 |
Trabajando con dlls | Novás | Varios | 2 | 23-08-2006 17:35:41 |
Trabajando con DLL | b3nshi | Varios | 1 | 16-03-2005 18:21:55 |
Trabajando con Sockets | lucendo | Varios | 11 | 17-02-2005 00:00:36 |
Trabajando con DBComboBox | JFdez | Conexión con bases de datos | 8 | 11-08-2004 19:11:54 |
|