TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: nacha4 en 17 de Enero de 2006, 00:26:00

Título: modifico shape
Publicado por: nacha4 en 17 de Enero de 2006, 00:26:00
tengo que hacer que cada ves que se modifique el color de shape por cualquier razon aparesca un cartelito en MsgBox yo hice esto:


If Shape1.BackColor = &HFF& Then
    MsgBox "Hola"
    End If

pero no se en que metodo ponerlo no con que evento
espero respuesta
Título: RE: modifico shape
Publicado por: LordLafebre en 17 de Enero de 2006, 00:37:00
Hola:

Ponlo dentro de un timer, se me ocurre eso...
Título: RE: modifico shape
Publicado por: nacha4 en 17 de Enero de 2006, 02:26:00
lo que pasa es que el suceso tiene que pasar una sola ves que es cuando cambia de color, si lo pongo en timer cada un ms envia el mensaje, que puedo hacer
Título: RE: modifico shape
Publicado por: LordLafebre en 17 de Enero de 2006, 10:03:00
Hola:

Prueba a desabilitar el timer cuando el shape tenga el color que quieras...

Codigo:
Private Sub Timer1_Timer()
    If Shape1.BackColor = &HFF& Then
        MsgBox "hola"
        Timer1.Enabled = False
    End If
End Sub
Título: RE: modifico shape
Publicado por: BrunoF en 17 de Enero de 2006, 10:06:00
Hola, y dime, hay algun evento que produzca el cambio de color del shape?
Que es lo que modifica el cambio de color del shape? un command button? ? Saludos.
Título: RE: modifico shape
Publicado por: LordLafebre en 17 de Enero de 2006, 10:14:00
Hola:

Lo malo es que el shape no genera eventos... Sonrisa Gigante
Título: RE: modifico shape
Publicado por: BrunoF en 17 de Enero de 2006, 10:50:00
Escrito originalmente por LordLafebre
Hola:

Lo malo es que el shape no genera eventos... Sonrisa Gigante


Sonrisa GiganteSonrisa Gigante Nono Gio, me entendiste mal.

Escrito originalmente por BrunoF
Hola, y dime, hay algun evento que produzca el cambio de color del shape? Que es lo que modifica el cambio de color del shape? un command button? ? Saludos.


Me referia al hecho de si por ejemplo, el codigo de cambio del color del shape (shape1.backcolor = XXXXXX) estaba en el evento "click" de un command button para detectar y ya dar aviso si el color del shape es el que quiere detectar.Saludos
Título: RE: modifico shape
Publicado por: LordLafebre en 17 de Enero de 2006, 12:02:00
hola:

je je... pasa por leer rapido el post... Avergonzado