Autor Tema: Descompilar ocx para cambiarle color de fondo  (Leído 4029 veces)

0 Usuarios y 1 Visitante están viendo este tema.

lucius

  • Gigabyte
  • ****
  • Mensajes: 263
  • Reputación: +6/-5
    • Ver Perfil
Descompilar ocx para cambiarle color de fondo
« 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???

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Descompilar ocx para cambiarle color de fondo
« Respuesta #1 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.