Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-12-2006
asterion asterion is offline
Registrado
 
Registrado: dic 2006
Posts: 2
Poder: 0
asterion Va por buen camino
Buscar Items en ListView

Hola, tengo un problema con una aplicacion, quisiera que el texto que ponga en un edit lo busque en un listview, he implementado el codigo que esta abajo sacado de torrys pero solo busca la cadena empezando desde el principio, yo quisiera que busca la cadena aunque este al medio del caption del item en listview. Por ejemplo si pongo en el edit:'uno' entonces lo encontrara en un item que el caption diga por ejemplo: 'cada vez que uno'.
en cambio el codigo que pongo abajo solo lo encuentra si pongo 'cada' osea si la caption empieza asi, no encuentra cadenas que esten al medio.
Espero dejarme entender :S

Les pongo el codigo:

procedure TForm1.Button1Click(Sender: TObject);
var
lvItem: TListItem;
begin
lvItem := ListView1.FindCaption(0, // StartIndex: Integer;
'99', // Search string: string;
True, // Partial,
True, // Inclusive
False); // Wrap : boolean;
if lvItem <> nil then
begin
ListView1.Selected := lvItem;
lvItem.MakeVisible(True);
ListView1.SetFocus;
end;
end;

Gracias por su ayuda...
Responder Con Cita
  #2  
Antiguo 19-12-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Por la descripción de la ayuda acerca del método FindCaption, tal parece que tendrás que implementar tú mismo la búsqueda:

Código Delphi [-]
for I := 0 to ListView.Items.Count - 1 do
begin
  if Pos('cadena a buscar', ListView.Items[i]) then
  begin
    ShowMessage('Encontrado');
    break;
  end;
end;

// Saludos
Responder Con Cita
  #3  
Antiguo 21-12-2006
asterion asterion is offline
Registrado
 
Registrado: dic 2006
Posts: 2
Poder: 0
asterion Va por buen camino
Gracias, voy a probarlo. Les aviso cualquier eventualidad.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Codigo en los Items de un Combobox juanjoassenza OOP 3 20-07-2006 10:19:03
Creación de una lista de items metalfox6383 Varios 2 19-09-2005 12:57:54
Items Listview Trigger OOP 2 11-10-2004 21:05:02
seleccionar items de 2 listview arana Varios 0 11-10-2004 18:39:43
Items de MainMenu a TreeView MITOPE Varios 3 08-09-2004 18:15:00


La franja horaria es GMT +2. Ahora son las 20:07:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi