PDA

Ver la Versión Completa : Elemento seleccionado de un ListBox


Tecnic2
29-11-2004, 17:56:41
Hola a todos,

Cómo puedo saber el texto del elemento que está seleccionado dentro de un componente TListBox?



Muchas gracias.

roman
29-11-2004, 18:03:18
ListBox1.Items[ListBox1.ItemIndex]

Deberás verificar primero que ListBox1.ItemIndex sea distinto de -1 para garantizar que hay un elemento seleccionado.

// Saludos

Neftali [Germán.Estévez]
29-11-2004, 18:03:19
Propiedades Items e ItemIndex, la primera para acceder al elemento y la segunda te da el índice del seleccionado;


var
Str:String;
begin
// suponiendo que lb sea tu ListBox
Str := lb.Items[lb.ItemIndex];
...

marcoszorrilla
29-11-2004, 18:03:59
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(ListBox1.itemindex));
end;


Un Saludo.

marcoszorrilla
29-11-2004, 18:04:52
Te habrás dado cuenta que hemos respondido 3 a la vez, a las 18:03.

Un Saludo.

Tecnic2
29-11-2004, 18:07:57
Si, la verdad es que sois muy rapidos. Era una pregunta trivial, pero no habia manera de pillarlo.

Muchas gracias.

roman
29-11-2004, 18:08:04
hemos respondido 3 a la vez, a las 18:03.


Yo veo que fue a las 11:03 aunque como diría Einstein, esto es relativo.

:D

// Saludos

marcoszorrilla
29-11-2004, 18:17:10
Y tan relativo, como que podríamos cuestionarnos si el tiempo realmente existe, en ese caso hasta si hemos respondido estaría cuestionado.

"Cogito ergo sum".

Dejémoslo en que existimos y además pensamos, cosa que por desgracia no ha sido concedido a todos.

Un Saludo.

Neftali [Germán.Estévez]
29-11-2004, 18:26:04
Trampa, Trampa,....
Román no puso los TAG's de [Delphi].....

...así cualquiera... ;)

roman
29-11-2004, 18:28:42
Román no puso los TAG's de [Delphi].....


De hecho, yo los puse ;) :D

// Saludos

marcoszorrilla
29-11-2004, 18:31:34
Me corresponde aclarar, porque él no lo hará, que Román fue el creador de las utilísimas etiquetas
[ Delphi]

ShowMessage('Román fue el creador de las etiquetas Delphi');


Un Saludo.

david_uh
21-05-2007, 20:43:19
una pregunta:
un listbox en basic tiene un valor asociado a cada item de la lista (list1.itemdata(indice)=valor) existe en basic algo similar es que deseo llenar una lista con nombres de clientes clientes y asociar a c/u su ID para que se almacene este en mi tabla
agradecido de antemano por la respuesta me despido

Lepe
22-05-2007, 11:39:18
He tenido un deja vú (http://www.clubdelphi.com/foros/showthread.php?p=202610#post202610)

Saludos