Conseguite aunque sea las versiones de prueba de los controles VsFlexGrid que son fantasticos.
La unica contra de las versiones de prueba, es que cuando carga el objeto te aparece una pantallita de comentario a la cual el usuario debe pulsar enter y seguir adelante.
Estos controles son fantasticos y tienen cientos de mejoras y facilidades.
Por ejemplo.
Con las grillas normales de VB hay que realizar 3 pasos para asignar un texto a una celda. Ejemplo
grilla.col=3
grilla.row=2
grilla.text="Texto"
Con estos controles la sintaxis es la siguiente.
grilla.cell(flexcptext, 2,3)="Texto"
Y podes realizar entre cientos de cosas nuevas lo que vos necesitas.
grilla.cell(flexcpbackcolor,fila_desde, columna_desde, fila_hasta, columna_hasta)=&H00cc00&
y te pinta todo ese bloque asignado del color que vos quieras.
Ademas trae entre otras cosas la posibilidad de que la grilla realize SORTS automaticos con solo pulsar la cabecera de cada columna.
grilla.ExplorerBar=FlexExSort
y listo.
Trae comandos para poder grabar, imprimir sin necesidad practicamente de codigo.
desde que aprendi a usar estas grillas no uso ninguna otra.
Ya sabes..., la unica contra es que cuando se ejecuta el programa aparece una pantallita a la cual se le da ENTER o se hace click en su boton para continuar.
Por supuesto esta pantallita desaparece si compras los controles, pero prefiero usar la version de prueba sin limite de tiempo y con el 100 % de sus funciones.
Probalas y te aclaro que no es complicado reemplazar tu vieja grilla por esta nueva, al contrario reduciras el codigo en muchas lineas de programa.
Si necesitas informacion adicional escribime a
ptilotta@prestigioweb.com que con gusto te la dare.
Suerte