Ir al contenido


Foto

TStringGrid y mas de una columna fija


  • Por favor identifícate para responder
3 respuestas en este tema

#1 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 02 agosto 2012 - 05:06

Hola!

Por aqui retomando un proyecto y algunas preguntas. Esta es la primera

¿Es posible en un stringgrid tener mas de una columna fija que no sea adyacente? Es decir, la primera columna fija siempre es la cero por defecto, pero si necesito otra en la columna 5 y otra en la columna 9 ¿como hacer eso?

Gracias por su tiempo!!!


  • 0

#2 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 03 agosto 2012 - 01:40

No se puede.

Lo más parecido sería unir varios stringgrids de forma que tu columna 5 sea la 1 del segundo grid... pero sincronizar el movimiento de los 3 o 4 grids por código quizás sea difícil, nunca lo he probado, pero no veo otra posible salida.
  • 0

#3 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 03 agosto 2012 - 08:33

¡Gracias por tu respuesta Sergio!

Si, ya lo había buscado pero al final llegue a la misma conclusión, aunque quería saber la experiencia de alguien mas. Seguire adelante entonces con la misma idea para no perder tiempo.


Saludos!!
  • 0

#4 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 04 agosto 2012 - 02:53

...o podrías cambiar el OnDrawCell para poner el fondo gris en las 3 columnas "fijas" y en el OnCellEnter si una de esas columnas pues pasas a la siguiente... las puedes fijar tu mismo con los eventos, eso si, no se cuantos necesitarás modificar, ni siquiera se que exista un OnCellEnter, si no tendráas que cambiar el KeyPress para no dejar entrar a editar esas celdas nunca.
  • 0




IP.Board spam blocked by CleanTalk.