Varios "Control objetos" en un formulario


([N2] overall) #1

Buenos días,

En un formulario tengo varios controles tipo:"Control objetos" que sincronizan entre sí (Todos son rejillas). Ahora bien, cuando seleccionamos un registro de una rejilla y después seleccionamos la otra rejilla y después la otra, no sabemos qué registro hemos seleccionado en la primero y en la segunda, ya que al perder el foco no hay rastro de lo que habíamos seleccionado.

La verdad es que confunde bastante, ya que no sabes de donde vienes.

Saludos

Overall


([N4] rcueto.velneo) #2

Hola:

Por un lado, cuando se selecciona un registro en una rejilla y se pierde el foco, lo habitual es que el fondo de la línea seleccionada quede destacada en gris.

Por otro lado, cuando se fuerza el refresco de una rejilla desde un evento de formulario, se pierde la selección que en ésta hubiese. Siguiendo tu ejemplo, si en el evento de cambio de selección de la rejilla 1 fuerzo el refresco de la 2 y en el de la 2 fuerzo el refresco de la 3, no se debería perder la selección en las rejillas 2 y 3. Pero si, por ejemplo, desde el evento de cambio de selección de la rejilla 2 fuerzo el refresco de la 1, ésta perderá la selección que tenía.

Por tanto, si pierdes la selección en una rejilla de un control objeto, lo más probable es que esté motivado por la ejecución de algún evento de interfaz que provoca su recálculo.

Un saludo.


([N2] overall) #3

Hola rcueto,

Si, tienes razón, el problema que tengo es que el color de las rejillas que vienen por defecto hace que el color que queda seleccionado coincida con el de las líneas pares de la rejilla, he ahí el problema.

Saludos y gracias

Overall