FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Usando un TListBox
Saludos amigos, tengo un TListBox que es llenado tras la pulsacion de un boton, tambien al hacer doble click sobre un elemento de la lista este se borra.
Ahora lo que deseo es agregar un TLabel que me vaya dando el numero de elementos que tiene el TListBox en cada momento, no existe algun Change como en el combo, donde pueda implementar dicha funcionalidad, o quizas no estoy enfocando el tema de forma adecuada. Agradezco las nuevas ideas. Atte, Americo |
#2
|
||||
|
||||
Como habrás visto, el TListBox no posee evento OnChange, así que tendrás que hacerlo de otra forma.
Lo más sencillo tal vez sea actualizar el contenido del TLabel con el número de elementos del ListBox (Listbox1.count) cada vez que añades o borras un elemento.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Avanzando hacia la solucion
Bien has dicho Neftali, al señalar que no existe un evento OnChange, aqui encontre una unidad que añade ese evento y otros mas al componente TListBox:
Luego de eso en el evento OnCreate del formulario agregamos la referencia esa unidad y asignamos los eventos:
------------------------------------ La fuente de este codigo es: Esta ------------------------------------ Sin embargo, al correr el programa dicho evento no se ejecuta como espero, se activa cuando paso el mouse por encima del TListBox. Se que la solucion esta cerca... Atentamente |
#4
|
||||
|
||||
Hola darkamerico.
No te aconsejo complicarte con semejante código si la tarea que va a desempeñar no lo justifica. Mira que simple resulta como te sugiere Neftali:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 05-06-2013 a las 19:05:27. |
#5
|
||||
|
||||
Además, ese código, tal y como indica en el encabezado añade soporte para Darg & Drop, cosa que entiendo no te hace falta.
Si necesitaras usarlo de forma intensiva (muchos componentes) tal vez estaría justificado, de otra forma creo que es demasiado.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
De acuerdo
Estamos de acuerdo en que el monto de codigo quizas sea demasiado para esta tarea diminuta que estoy haciendo, pero viendolo en el tiempo, se compensa el esfuerzo de esta solucion, y no estare volviendo a crear otro hilo .
Un abrazo a los dps, gracias por su interes. Atte, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TListBox | paladincubano | Varios | 1 | 29-05-2008 18:35:26 |
OnChange en TListBox | fedecm | Varios | 1 | 30-06-2004 17:24:32 |
Ordenar un TListBox | jplj | Varios | 7 | 29-03-2004 21:25:17 |
Tlistbox | JaMFrY | Varios | 5 | 15-06-2003 10:57:29 |
listado con varios datos usando TListBox o TDBGrid | mrmanuel | OOP | 6 | 22-05-2003 04:18:59 |
|