Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2008
FrianxD FrianxD is offline
Miembro
 
Registrado: dic 2007
Posts: 65
Poder: 17
FrianxD Va por buen camino
Arrow Buscar dentro del ListBox

Hola, Bueno tenia una duda hay alguna forma de "Buscar" dentro del ListBox, me refiero a que si tengo ejemplo 300 items, y necesito buscar dentro del Listbox pero manualmente seria medio complicado, necesitaria insertar un boton de busqueda, para poder facilitar encontrar las cosas, en fin
si alguno sabe de alguna manera si es que se puede me ayudaria bastante...

Lenguaje: C++ Builder

Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 26-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código:
 if (ListBox1->Items->IndexOf("ClubDelphi") > -1)
  ShowMessage("Encontrado!");
Responder Con Cita
  #3  
Antiguo 29-01-2008
FrianxD FrianxD is offline
Miembro
 
Registrado: dic 2007
Posts: 65
Poder: 17
FrianxD Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
Código:
 if (ListBox1->Items->IndexOf("ClubDelphi") > -1)
  ShowMessage("Encontrado!");

Muchas Gracias me sirvio eso, le cambie el "Club Delphi" para que use un Edit,
y quedo asi,


Código Delphi [-]


 if (ListBox1->Items->IndexOf(Edit3->Text) > -1)
   ShowMessage("Encontrado!");



pero ahora lo que necesitaria es hacer que cuando encuentre me lo "seleccione" por asi decirlo, no se si me explico, ejemplo:

pongo a buscar "HOLA" y encuentra esa palabra dentro del ListBox, Vaya a esa misma palabra y la marque con la barrita azul bueno, desde ya muchas gracias,

Lenguaje: C++ Builder



Adiós!...
Responder Con Cita
  #4  
Antiguo 29-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código:
 ListBox1->ItemIndex = ListBox1->Items->IndexOf(Edit3->Text);
Responder Con Cita
  #5  
Antiguo 29-01-2008
FrianxD FrianxD is offline
Miembro
 
Registrado: dic 2007
Posts: 65
Poder: 17
FrianxD Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
Código:
 ListBox1->ItemIndex = ListBox1->Items->IndexOf(Edit3->Text);
Muchisimas gracias, me sirvio, ahora tengo otra duda , si yo tengo:

Aprendiendo y Aprendo

necesito que cuando ponga Ap me encuentre la primer palabra con Ap y si vuelvo a apretar en Buscar, que vaya a la siguiente palabra y asi luego cuando termina que vuelva a empezar del primero, se puede ??


Desde ya Muchas gracias!
Responder Con Cita
  #6  
Antiguo 29-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por FrianxD Ver Mensaje
Muchisimas gracias, me sirvio, ahora tengo otra duda , si yo tengo:

Aprendiendo y Aprendo

necesito que cuando ponga Ap me encuentre la primer palabra con Ap y si vuelvo a apretar en Buscar, que vaya a la siguiente palabra y asi luego cuando termina que vuelva a empezar del primero, se puede ??

Desde ya Muchas gracias!
Bueno hasta ahí lo que hice es darte los nombres de las propiedades y métodos que necesitabas... el resto ya depende de tu logica de programación. Te aconsejo que hagas una búsqueda secuencial (uno por uno)... una vez que lo encuentras guardas su índice (posición) en una variable temporal... y cuando pones "buscar" de nuevo... continuas la búsqueda desde donde te quedaste.

Suerte
Responder Con Cita
  #7  
Antiguo 04-02-2008
lfb lfb is offline
Miembro
 
Registrado: dic 2007
Posts: 29
Poder: 0
lfb Va por buen camino
Question Hacer lo mismo pero con un ComboBox

Saludos

Como pudiera buscar dentro de los items de un ComboBox y si lo encuentra que lo seleccione;

gracias de antemano
Responder Con Cita
  #8  
Antiguo 06-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por lfb Ver Mensaje
Saludos

Como pudiera buscar dentro de los items de un ComboBox y si lo encuentra que lo seleccione;

gracias de antemano
Que no es lo mismo?

Cita:
Empezado por cHackAll Ver Mensaje
Código:
 ListBox1->ItemIndex = ListBox1->Items->IndexOf(Edit3->Text);
Reemplaza "ListBox1" por el nombre de tu objeto TComboBox.
Responder Con Cita
  #9  
Antiguo 06-03-2008
virgilionv virgilionv is offline
Registrado
 
Registrado: mar 2008
Posts: 5
Poder: 0
virgilionv Va por buen camino
lo mismo pero en codigo para delphi pleasee esque sale error con los apuntadores ("-->")
dice que la flechita no existe please byee
Responder Con Cita
  #10  
Antiguo 06-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Código Delphi [-]
ListBox1.ItemIndex := ListBox1.Items.IndexOf(Edit3.Text);

__________________
David Esperalta
www.decsoftutils.com
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
¿Como buscar y Eliminar en Un ListBox? danytorres Varios 10 15-08-2017 09:00:00
Buscar dentro de la página Web Tonio HTML, Javascript y otros 4 11-09-2007 19:04:51
busqueda dentro de en un listbox Max_E. Varios 7 01-10-2006 07:51:52
Buscar dentro de Archivo Texto o PDF... MasterXP OOP 0 12-10-2005 09:24:31
Buscar datos dentro de un DBGRID bustio Conexión con bases de datos 1 10-06-2004 05:09:48


La franja horaria es GMT +2. Ahora son las 11:47:31.


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