Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Algo acerca de ListBox (https://www.clubdelphi.com/foros/showthread.php?t=36431)

Ledian_Fdez 11-10-2006 17:36:03

Algo acerca de ListBox
 
Holas amigos:

Como podria corregir el siguiente error. 'list index out of bounds (-1)'

Esto me ocurre cuando no se selecciona ningun items del listbox y el codigo que me genera el error es este:

Código Delphi [-]
procedure TFindForm.BitBtn2Click(Sender: TObject);
var
 Tem : string;
begin
 Tem := Copy(ListBox1.Items[ListBox1.ItemIndex],1,2);
end;

Alguien podria orientarme como corregirlo.
De antemano muchas gracias.

Saludos Ledian

Caral 11-10-2006 17:54:36

Hola
Perdona si no estoy en lo correcto, pero creo que el ItemIndex empieza en 0 por esta razon dice el error que esta fuera de limites (bounds).
Es solo una sugerencia.
Saludos

maeyanes 11-10-2006 17:59:16

El error lo tienes por que al momento de llamar a ListBox1.ItemIndex no tienes seleccionado ningún item en este o no contiene items por lo que el valor de la propiedad es -1...


Saludos...

Ledian_Fdez 11-10-2006 18:01:24

Error
 
Ok es verdad. Pero como podre corregirlo.
Como puedo saber si no han seleccionado ningun items ?

gracias de todas formas

dec 11-10-2006 18:04:45

Hola,

Código Delphi [-]
  if (ListBox1.ItemIndex <> -1) then
  begin
    // Hay algún elemento seleccionado
  end;

Ledian_Fdez 11-10-2006 18:17:13

Probelma resuelto
 
A si mismo ...
Todo me funciona bien ahora
Muchas gracias a todos.

hasta un proximo encuentro !!!

Saludos
Ledian


La franja horaria es GMT +2. Ahora son las 13:18:49.

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