PDA

Ver la Versión Completa : Ayuda con ListBox


hernan35
23-05-2010, 00:54:48
Buenas a todos, espero puedan ayudarme poruqe estoy un poco perdido.
Tengo un arreglo array[1..3;1..3] ya cargado y quiero mostrarlo en patalla a traves de ListBox, pero no me sale y no se donde cometi el error.

Desde ya muchas garcias.
Saludos cordiales.

voldemmor
23-05-2010, 02:16:42
Un saludo companiero, se que te podremos ayudar, pero antes podrias colocar tu problema de manera mas detallada y con un ejemplo de codigo de ser posible para poder analizarlo, seria mas facil encontrar cual es tu error.

bosster_018
24-05-2010, 04:50:17
Casi no he trabajado con ListBox y apenas pude comprender como crear un Arreglo en la Universidad... Pero mas o menos me saldría así :p:

var
Arreglo: array[1..3] of byte;


//Primero relleno el arreglo con algún número
Procedure CrearArreglo;
var
a : byte;
begin
for a:=1 to 3 do
begin
Arreglo[a]:= 111;
end;
end;

//Luego en el FormCreate de mi Formulario, llamo a mi "CrearArreglo"
//Y lo añado uno por uno en el Item del ListBox
procedure TForm1.FormCreate(Sender: TObject);
var
a : byte;
begin
CrearArreglo;
for a:= 1 to 3 do
begin
ListBox1.Items.Add(IntToStr(Arreglo[a]));
end;
end;

Si entendí mal la pregunta, o lo hice mal :confused:, por favor corregirme duramente :o
Es que apenas me defiendo con los arreglos :rolleyes:

Saludos!

ecfisa
24-05-2010, 10:13:11
Hola bosster.

No te podemos corregir el ejemplo que acabas de postear, ya que funciona perfectamente.:)

Solo puedo acotar que son innecesarios los begin/end en los for , pero no afectan al funcionamiento.

Pero viendo tu primer post, da la impresión, que lo que queres parsar al ListBox no es un vector sino una matríz.
"Tengo un arreglo array[1..3;1..3]" (aunque iría una coma y un no punto y coma )

Y ahí, creo está el por que, de la pregunta que te hace voldemmort: De que dependen sus valores y en que
orden irán hubicados en el ListBox?

Saludos.