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 31-03-2007
AFilth AFilth is offline
Miembro
 
Registrado: ago 2005
Posts: 119
Poder: 19
AFilth Va por buen camino
Exclamation Una dudilla con TComboBox...

Buenas a todos, tengo una duda muy tonta pero con la que me estoy voviendo loco y no encuentro respuesta buscando en el foro, en un CxComboBox meto lo siguiente:

Código:
 
CBTipoPago.Properties.Items.AddObject('Efectivo', TString.Create('1'));
CBTipoPago.Properties.Items.AddObject('Tarjeta', TString.Create('2'));
TString es una clase que he creado que hereda de TObject y que simplemente guarda un String.

Esto lo he hecho para tener el nombre que quiero mostrar más la clave que es la que voy a usar.

Y ahora la pregunta tonta...Como recupero el valor del TObject que he guardado en el TStrings, es decir el valor de la clave que es el que me interesa...

Un saludo.
Responder Con Cita
  #2  
Antiguo 01-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
No uso el cxCombobox, pero debe tener una propiedad Objects[i].

Por otro lado tu TString, debe tener una propiedad o variable para poder leer ese string. Más o menos sería así:
Código Delphi [-]
TSTring(cxCombo.Properties.Objects[i])).propiedadDelTStringParaLeerElString

o bien:

TSTring(cxCombo.Properties.Items[i].Object)).propiedadDelTStringParaLeerElString

Deberás buscar la propiedad Object a vern donde está, si en properties, Items, o una que se llame Objects a secas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 01-04-2007
AFilth AFilth is offline
Miembro
 
Registrado: ago 2005
Posts: 119
Poder: 19
AFilth Va por buen camino
Muchas gracias Lepe, lo acabo de probar y en efecto es así:

TString (CBTipoPrecio.Properties.Items.Objects[CBTipoPrecio.ItemIndex]).Texto;

Un saludo.
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
Dudilla kurker La Taberna 4 09-06-2006 15:20:21
DBEdit dudilla ronson OOP 4 17-12-2004 15:32:52
dudilla con el MessageDlg weke Varios 3 19-07-2004 12:30:48
Dudilla con los edit ronson Varios 3 27-02-2004 11:25:34
Dudilla sobre bitmaps.... craven Gráficos 3 05-05-2003 21:40:30


La franja horaria es GMT +2. Ahora son las 01:42:30.


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