Visual Basic - como

Life is soft - evento anual de software empresarial
 
Vista:

como

Publicado por Mara (143 intervenciones) el 20/02/2005 21:52:35
si en el codigo tengo "command1_click" hace que se ejecute dicho procedimiento.
pero si en una variable tengo guardado "command1_click" como hago para que se ejecute el procedimiento
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:como

Publicado por Cecilia Colalongo (3116 intervenciones) el 20/02/2005 23:08:23
Revisa la función CallByName, en: http://msdn.microsoft.com/library/en-us/vbenlr98/html/vafctCallByNameFunction.asp tienes la documentación y un ejemplo.
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

para eventos .....

Publicado por mara (143 intervenciones) el 20/02/2005 23:49:07
para eventos no existe la posibilidad, entiendo que solo es para propiedades y metodos
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:para eventos .....

Publicado por Cecilia Colalongo (3116 intervenciones) el 21/02/2005 02:24:00
Fijate con ésto:

Public Sub Command1_Click()
MsgBox "Hola"
End Sub

Private Sub Command2_Click()
Dim Evento As String

Evento = "Command1_Click"

CallByName Me, Evento, VbMethod
End Sub

Los eventos deben estar declarados como públicos para que CallByName los tome.
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