Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo puedo conectar dos ListBox de forma que si selecciono una se selecciona la otra (https://www.clubdelphi.com/foros/showthread.php?t=23878)

nuri 01-08-2005 16:02:20

¿Cómo puedo conectar dos ListBox de forma que si selecciono una se selecciona la otra
 
Hola a todos:
¿Cómo puedo conectar dos ListBox de forma que si selecciono una se selecciona la otra?, es decir, si selecciono la primera fila de una se selecciona la primera fila de la otra.
Es que se me ocurre algo pero muy complicao.
¿Cómo puedo saber el nº de filas que tiene un ListBox??
Gracias a quien pueda ayudarme;)
Atentamente
Nuri

dec 01-08-2005 16:13:39

1 Archivos Adjunto(s)
Hola,

Puedes hacer uso de las propiedades "ItemIndex" y "Count" de los "TListBox". Echa un vistazo al "ejemplo" adjunto a ver qué te parece.

nuri 01-08-2005 16:23:57

Teng el Delphi5 por lo tanto no me vale la propiedad count para Listbox pero me ha servido tu idea.
Simplemente he hecho:
Código Delphi [-]
procedure TForm1.ListBox1Click(Sender: TObject);
var i:integer;
begin
i:=ListBox1.ItemIndex;
Listbox2.ItemIndex:=i;
end;
procedure TForm1.ListBox2Click(Sender: TObject);
var i:integer;
begin
i:=ListBox2.ItemIndex;
Listbox1.ItemIndex:=i;
end;
Okis
Muchas gracias;)
Atentamente
Nuri

dec 01-08-2005 16:50:43

Hola,

Si no encuentras la propiedad "Count" en el propio "TListBox" prueba a encontrar dicha propiedad en la propiedad "Items" del TListBox".

Es decir, en lugar de esto:

Código Delphi [-]
 ListBox1.Count;
Trata de hacer algo como esto:

Código Delphi [-]
 ListBox1.Items.Count;


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

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