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 06-04-2006
jmlifi jmlifi is offline
Miembro
 
Registrado: abr 2005
Posts: 188
Poder: 20
jmlifi Va por buen camino
Arrow Problema con ListBox en Delphi7

Cuando utilizo el comando ListBox.Items.valuefromindex[indice] , para sacar valores de los items me desaparece el primer caracter.... Alguien sabe a que se debe?
Responder Con Cita
  #2  
Antiguo 06-04-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola,
la verdad, el método valuefromindex, es la primera vez que lo veo en un listbox, porque no usas:

Código Delphi [-]
  ListBox1.Items.Strings[listbox1.itemindex];

No debería funcionar igual?

Saludos
Responder Con Cita
  #3  
Antiguo 06-04-2006
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
Cita:
Empezado por jmlifi
Cuando utilizo el comando ListBox.Items.valuefromindex[indice] , para sacar valores de los items me desaparece el primer caracter.... Alguien sabe a que se debe?
Porque el método ValueFromIndex te muestra el valor de un par key=value e intuyo que ahí está el problema.
Fijate cargar el listbox con valores del tipo value=algo y vas a ver como te muestra el valor correctamente.

Es mejor usar lo que te dijo Bicho.


EDIT: Error ortográfico.
Responder Con Cita
  #4  
Antiguo 29-11-2006
trygvekor trygvekor is offline
Registrado
 
Registrado: ago 2006
Posts: 8
Poder: 0
trygvekor Va por buen camino
Hola, estoy copiando desde un richedit a un stringgrid, edit y demas cosas y me esta pasando el mismo problema. Pero en el richedit no puedo usar richedit.items. Podrias decirme de que manera puedo pasar a otro componente sin que se pierda el primer caracter?

yo quiero hacer por ejemplo:

edit1.text:= richedit1.lines.valuefromindex[i];

Muchisimas Gracias.
Responder Con Cita
  #5  
Antiguo 29-11-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola trygvekor, en el caso de un richedit es distinto, no sirve lo que has puesto. Pero te debería servir para lo que necesitas:

Código Delphi [-]
edit1.text:= richedit1.lines.lines.strings[indice];

El richedit y los demás componentes descendientes de TMemo tiene la propiedad Lines, que puede usar para acceder a cada una de las lineas de texto. Basta que le pases el índice de la linea que quieres recuperar.

Espero te sirva.

Saludos
Responder Con Cita
  #6  
Antiguo 30-11-2006
trygvekor trygvekor is offline
Registrado
 
Registrado: ago 2006
Posts: 8
Poder: 0
trygvekor Va por buen camino
Muchisimas gracias bicho, la verdad que es la solucion a mi problema. Saludos
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
Problema entorno Delphi7 con iconos aplicaciones ppb Varios 3 13-10-2005 19:35:42
problema con delphi7,firebird 1.5 y dbxpress Eskema Conexión con bases de datos 2 27-07-2005 13:22:52
Problema con Tabs Components Popup menu en Delphi7 Magician^ Varios 10 16-04-2004 08:20:53
Problema excel2000.range en Delphi7 celades Servers 1 15-04-2004 08:01:27
Problema con ListBox Delphos Varios 3 10-02-2004 17:18:39


La franja horaria es GMT +2. Ahora son las 06:52:48.


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