Visual Basic - hacer un ocx

Life is soft - evento anual de software empresarial
 
Vista:

hacer un ocx

Publicado por Ginger 8 (40 intervenciones) el 06/02/2001 19:47:20
hola gente. necesito hacer un ocx (hacerlo yo, no utilizar otro que haga algo parecido) que haga una cosa. un ocx que contenga un label que cuando pasa el raton por encima, este se ponga en negrita (bold) y que cuando ya no este el raton encima se vuelva a poner normal. quiero que lo haga automaticamente y no tener que poner en en el mousemove del formulario u otro control algo para que deje de estar bold. ¿habeis entendido? es como una web, que cuando pasas el raton por encima de una palabra, cambia de color y cuando el raton no esta encima vuelve a su color inicial.

un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:hacer un ocx

Publicado por Iñaki (64 intervenciones) el 07/02/2001 12:16:16
Hola que tal,

Crea un nuevo proyecto y escojes crear control Active X.
Añades al formulario el label y el codigo para el
evento OnMouseOver.

Para depuerarlo, lo que has de hacer es añadir
otro proyecto al proyecto existente. Entonces
cierras el control OCX y verás como en la barra
de controles te sale un nuevo objecto de tipo
UserCotrol. Lo añades al nuevo proyecto y lo depuras.

Cuando este listo, lo compilas y te generará un OCX. Recuerda que para registrarlo has de hacer
regsvr32 nombre.ocx

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

no me he enterado muy bien

Publicado por Ginger 8 (40 intervenciones) el 07/02/2001 19:23:54
hola iñaki, te agradezco tu ayuda, pero no me he enterado muy bien de lo del OnMouseOver ¿como hago eso?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no me he enterado muy bien

Publicado por Iñaki (64 intervenciones) el 08/02/2001 08:28:55
Hola que tal,

Cuando crees el nuevo proyecto de tipo control
Active X, lo has de tratar como si fuera un formulario normal y corriente, es decir, añades
los controles que quieres y el codigo que creas
oportuno. Por ejemplo, si quieres que al pasar por
encima de un label se ilumine, lo que puedes hacer
es:
1) Poner la propiedad borderstyle a 0
2) Añades codigo al evento MouseMove, por ejemplo:

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
label1.borderstyle = 1
End Sub

Esto es un ejemplo, tu has de añadir el codigo que creas oportuno para que el control se comporte como tu deseas.

Una vez tengas el control Active X, acabado, lo
compilas, lo registras y 'Ya lo tienes!.

Cuando quieras utilizarlo, te vas a componentes,
lo añades y ya esta!.

El el primer mensaje, te explico como poder probar
el funcionamiento, si necesitas más ayuda me lo
dices.

Un saludo,

Iñaki.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar