Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > FireMonkey
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2013
DarkDudae DarkDudae is offline
Miembro
 
Registrado: abr 2006
Posts: 94
Poder: 19
DarkDudae Va por buen camino
Solución a bug ListBox + ShowCheckBoxes

Recientemente me he encontrado un problema con el componente LixBox a la hora de programar con Firemonkey.

Os comento el caso, si agregáis items a un ListBox y luego, en runtime, activais la propiedad ShowCheckBoxes:=true, os encontraréis con que el evento que controla cuando un checkbox se activa nunca se lanza. Asímismo, la propiedad IsChecked de cada ListBoxItem tampoco queda marcada.

Tras darle muchas vueltas, he encontrado la solución modificando el fichero FMX.ListBox.pas (os recomendaría que en vez de modificar el original simplemente lo copieis al directorio de vuestro proyecto y lo agregueis al mismo.

La solución es muy simple, en el procedumiento procedure TListBoxItem.ApplyStyle;, tenéis que cambiar la línea:

Código Delphi [-]
if Assigned(LListBox) and LListBox.ShowCheckboxes then

por

Código Delphi [-]
if Assigned(LListBox) then

Espero que a alguien le sea de utilidad.

Un saludo
Responder Con Cita
  #2  
Antiguo 21-06-2013
Avatar de Young
Young Young is offline
Miembro
 
Registrado: abr 2006
Ubicación: San Felipe, Chile
Posts: 86
Poder: 18
Young Va por buen camino
Gracias, aun no me he topado con el problema pero ya sabemos como solucionarlo.

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Solución Planteada para solucion de conexion con Interbase ingabraham Varios 19 30-01-2009 14:00:04
agregar y/o eliminar items de un listbox a partir de otro listbox Goyo PHP 2 27-09-2007 16:46:30
La solución de UML a Delphi... JorgeBec Noticias 1 23-04-2007 17:53:50
solucion de error Irina Varios 10 05-06-2003 15:42:05


La franja horaria es GMT +2. Ahora son las 19:30:20.


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
Copyright 1996-2007 Club Delphi