Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 05:05
ignacieitor
 
Fecha de Ingreso: agosto-2010
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Usar CellPicture en MSFlexGrid sin perder el foco

Hola a todos,

Tengo el siguiente problema:
Estoy usando el objeto MSFlexGrid donde en un momento dado en tiempo de ejecucion se asgina a una de las celdas una imagen de la siguiente manera:

DeviceTable.row = index
DeviceTable.Col = colStatus
Set DeviceTable.CellPicture = Led(WhiteLedIcon)

donde Led es una matriz de controles de tipo Picture.

El problema es que cada vez que lo actualizo (en un objeto Timer), se pierde el foco de la fila que el usuario esta señalando en ese momento. Se posiciona donde row y col son asignadas. ¿Habria alguna forma de evitar que esto sucediera? ¿Quizas otra forma de asignar un picture?

Para vuestra informacion, estoy usando estas dos propiedades en la tabla:
DeviceTable.SelectionMode = flexSelectionByRow
DeviceTable.FocusRect = flexFocusNone


Gracias por adelantado.
Saluidos