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 02-09-2016
jams73 jams73 is offline
Miembro
 
Registrado: abr 2013
Posts: 16
Poder: 0
jams73 Va por buen camino
No me explique bien

Creo que no me explique bien, imagina que en el combobox tiene los item:
100
101
102
103
105
110
etc...

ese valor no esta visible porque no se a seleccionado nada, el combobox.text esta en blanco....como le harias para hacer que el valor visible del combobox fuera por ejemplo 105?

con el ejemplo que pasaste manda un error de "List index out of bounds (-1)"
Responder Con Cita
  #2  
Antiguo 02-09-2016
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,

Hay algo que se me escapa: un "ComboBox" no muestra una lista de valores, es decir, no podemos seleccionar un elemento de la misma forma en que podemos hacerlo en un "ListBox". Ahora bien, el "valor visible" de un ComboBox se determina mediante la propiedad "ItemIndex", y, si no partimos de un índice, sino de un valor, podemos usar el método "IndexOf" de la propiedad "Items" del ComboBox. Es decir:

Suponiendo un ComboBox con los siguientes elementos:

Código:
100
101
102
103
105
Para seleccionar el elemento "103", por ejemplo, podemos partir de su índice:

Código Delphi [-]
ComboBox.ItemIndex := 3;

O, más comúnmente, buscaremos antes el índice del elemento que nos interesa:

Código Delphi [-]
If ComboBox.Items.IndexOf('103') <> -1 then
  ComboBox.ItemIndex := ComboBox.Items.IndexOf('103');

Si la propiedad "Style" del "ComboBox" es "csDropDown", entonces también podremos usar la propiedad "Text" tal que así:

Código Delphi [-]
ComboBox.Text := '110';

Esto último tiene la posible ventaja de que el elemento "110" no tiene porqué estar en el ComboBox previamente.

Espero que esto pueda resultarte útil.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-09-2016
jams73 jams73 is offline
Miembro
 
Registrado: abr 2013
Posts: 16
Poder: 0
jams73 Va por buen camino
Es correcto, buenas opciones, gracias!!!
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
Elemento seleccionado de un ListBox Tecnic2 OOP 12 22-05-2007 11:39:18
Seleccionar elemento de combobox creus Varios 3 07-05-2007 19:05:59
Saber el elemento seleccionado en un treeview Manuel Varios 3 23-10-2006 18:25:31
Elemento seleccionado en un ComboBox verodelphi Lazarus, FreePascal, Kylix, etc. 2 25-09-2006 14:53:04
Elemento seleccionado de un ListView Tecnic2 OOP 4 09-06-2005 16:09:29


La franja horaria es GMT +2. Ahora son las 13:38:36.


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