SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jacta en Jueves 7 de Noviembre de 2002, 18:09

Título: Re: ¿Cómo programar un control ActiveX?
Publicado por: jacta en Jueves 7 de Noviembre de 2002, 18:09
Me gustaria programar un control que fuera un grid en el que se pudieran introducir datos en la celdas. ¿Alguien me puede decir cómo empezar?
Título: Re: ¿Cómo programar un control ActiveX?
Publicado por: metalheavy en Sábado 16 de Noviembre de 2002, 07:05
Que tal jacta

Si cuentas con la ayuda de vb6 busca como crear controles activex, esta explicado para poder desarrollar lo que esperas.
Espero haberte ayudado y si yo veo la forma de hacerlo te mando el codigo.
Suerte
Título: ¿Cómo programar un control ActiveX?
Publicado por: javierbalk en Domingo 17 de Noviembre de 2002, 09:16
Hola Jacta:

Te puedo dar una orientación de como se puede hacer facil eso:

Agrega un TextBox y cuando el usuario selecciona una celda (para saber eso puedes usar el evento RowColChange) posicionas el TextBox exactamente sobre esa celda (ajustas las dimensiones tambien).
Luego en el evento Change del TextBox cambias tambien el contenido de la celda.

Si buscas en internet (y tienes un poco de suerte) ya hay otros que lo hicieron.

Ahora, si encapsulas todo en un UserControl sería mejor, pero vas a tener que trabajar bastante para reproducir todas las propiedades, métodos y eventos del FlexGrid.

Saludos,

Javier