Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Respuesta al ListBox (https://www.clubdelphi.com/foros/showthread.php?t=81570)

Dannell 26-11-2012 01:10:12

Respuesta al ListBox
 
Hola tengo un listbox con 2 obsiones y quiero que me aparesca un cuadro que ya tengo echo debajo del listbox, en cada una de las obsiones y que me guarde la informacion de ñcada cuadro. gracias

Caral 26-11-2012 01:28:46

Hola
Se ve que es una pregunta interesante, me gustaria entenderla.
Saludos

olbeup 26-11-2012 09:29:33

Que tal Dannell,

Te explicas como un libro cerrado, tienes 2 Listbox con (Obsiones = Opciones) y que te guarde la información, ¿que información? y de que cuadro.

Que te puedo decir para que nos ilumines.

Un saludo.

Casimiro Notevi 26-11-2012 11:12:50

Cita:

Empezado por Dannell (Mensaje 450499)
...

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)

bulc 28-11-2012 17:55:52

Cita:

Empezado por Dannell (Mensaje 450499)
Hola tengo un listbox con 2 obsiones y quiero que me aparesca un cuadro que ya tengo echo debajo del listbox, en cada una de las obsiones y que me guarde la informacion de ñcada cuadro. gracias

Parece, eso entiendo, que quieres sacar el dato del ListBox y pasarlo a un edit. Pues bien, debes hacer clic en el ListBox. Eso lo gestionas mediante el evento OnClick o bien OnMouseDown.
Luego en el evento captas el ItemIndex del ListBox. Es un número que vale -1 si no has hecho aún click. Vale cero si haces clic a la primera cadena del TListBox, etc.
Por tanto la asignación: Edit1.Text:= ListBox1.Items[ListBox1.ItemIndex]; llevará la cadena seleccionada en el ListBox al TEdit. Puede incluir un condicional para que si no se ha hecho clic, salga un
aviso: IF ListBox1.ItemIndex = - 1 then ShowMessage('Haz clic sobre el ListBox'); o algo así. También puedes cambiar el color del Edit (Edit1.Font.Color:=clRed) cuando se ha seleccionado una cadena del ListBox. O poner un sonido que alerte del cambio.
He dejado el texto así en vez de poner código puro. Si provoca mucho escozor, lo cambio con gusto.
Espero que sea válido.
Bulc.

Dannell 28-11-2012 19:30:51

Gracias
 
Saludos ^\||/


La franja horaria es GMT +2. Ahora son las 11:46:34.

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