Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: lucius en Octubre 05, 2009, 09:52:01 pm

Título: Descompilar ocx para cambiarle color de fondo
Publicado por: lucius en Octubre 05, 2009, 09:52:01 pm
Hola, quiero cambiarle el color de fondo de un datagrid y de sus cabeceras pero no existe tal propiedad, el fondo siempre es de color crema, es posible hacer el cambio de color, se que estan el flexgrid y demas grillas pero el programa que tengo utiliza muchos datagrid enlazados con datasource, movelast y demas, hacer un cambio de grilla solo para mejorar la presentacion seria todo un lio.
La idea que tengo es descompilar y volverlo a compilar, o es posible acceder directamente al codigo del MSDATGRD.OCX???
Título: Re:Descompilar ocx para cambiarle color de fondo
Publicado por: seba123neo en Octubre 06, 2009, 01:50:03 am
La idea que tengo es descompilar y volverlo a compilar, o es posible acceder directamente al codigo del MSDATGRD.OCX???

Hola, muy pocas veces digo esta palabra en programación, pero lo que queres es realmente IMPOSIBLE, digo lo de decompilar y modificar el ocx.eso no se puede, olvidate. el datagrid a mi gusto y el de muchos es un control muy feo, ya que no se puede personalizar como el MSHFlexgrid, como dijiste, la verdad que eso se debe pensar antes de hacer el sistema y no despues. el movelast no tiene nada que ver con el datagrid, es una propiedad de un recordset. y al datagrid lo unico que haces es asignar un recordset a la propiedad .Datasource del mismo, por lo tanto no es mucho para modificar, a no ser que eso este enlazado desde las propiedades del control y no desde el codigo fuente, ni idea como esta realizado el sistema  si con ADO o con DAO.

saludos.