Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11/08/2005
nuri nuri is offline
Miembro
 
Join Date: Apr 2005
Posts: 102
Poder: 22
nuri Va por buen camino
Question ¿Existe alguna propiedad que te diga el nº de Items de un ComboBox??.

Hola a todos:
¿Existe alguna propiedad que te diga el nº de Items de un ComboBox??.
Por + k busco no encuentro.
Es que necesito saberla para añadirle Items en tiempo de ejecución.
y sólo se me ocurre añadiendole ComboBox.Items[nºlineas+1]:='campo';.
Tengo el Delphi 5.
Gracias a quien pueda darme una pista.
Atentamente
Nuri
Reply With Quote
  #2  
Old 11/08/2005
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

La propiedad "Count" nuri. Tal que así: ComboBox.Items.Count;
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #3  
Old 11/08/2005
nuri nuri is offline
Miembro
 
Join Date: Apr 2005
Posts: 102
Poder: 22
nuri Va por buen camino
Smile

okis gracias
Reply With Quote
  #4  
Old 11/08/2005
nuri nuri is offline
Miembro
 
Join Date: Apr 2005
Posts: 102
Poder: 22
nuri Va por buen camino
Question

me ha dado un problema al intentar hacer esto
Código Delphi [-]
num:=ComboBox.Items.Count;
ComboBox.Items[num+1]:='algo';

El error que me envia es:
Code:
List Index out of Bounds
¿Cómo puedo añadir un nuevo elemento n tiempo de ejecución?
Reply With Quote
  #5  
Old 11/08/2005
_fede _fede is offline
Miembro
 
Join Date: Jun 2005
Posts: 12
Poder: 0
_fede Va por buen camino
Hola, los elementos en un componente TComboBox funcionan de la siguiente manera:

ComboBox.Clear; // Limpiar el Combo.
ComboBox.Items.Add('Elemento1'); // Añadir un elemento al Combo.
ComboBox.Items.Add('Elemento2'); // Añadir un elemento al Combo.

La sentencia ComboBox.Items.Count devuelve que el número de elementos del componente son 2.

Para hacer referencia a cada uno de ellos debemos tener en cuenta que el primer elemento es siempre el cero, el segundo 1, etc...

ComboBox.Items[0] tiene almacenado 'Elemento1'
ComboBox.Items[1] tiene almacenado 'Elemento2'

Para modificar el valor del segundo Elemento sería:
ComboBox.Items[1]:='Nuevo Valor del Elemento2';

Y para añadir uno nuevo al final sería simplemente:
ComboBox.Items.Add('Elemento3');

El resultado final sería:
ComboBox.Items[0] tiene almacenado 'Elemento1'
ComboBox.Items[1] tiene almacenado 'Nuevo Valor del Elemento2'
ComboBox.Items[2] tiene almacenado 'Elemento3'

Un saludo.
Reply With Quote
  #6  
Old 11/08/2005
nuri nuri is offline
Miembro
 
Join Date: Apr 2005
Posts: 102
Poder: 22
nuri Va por buen camino
Question

okis, esto funciona perfectamete, pero sólo para una sesión de la aplicación, es decir, si yo quiero que en otra sesión aparezcan los cambios que he hecho en el comboBox,porque aparecen los items que tengo incluido en tiempo de diseño al abrir mi aplicación, pero no los cambios que hice la ultima vez que abrí mi aplicación. ¿Cómo lo hago?¿se puede hacer?.
Muchas gracias por tu tiempo.
Atentamente
Nuri
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 20:11.


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