Visual Basic - Como enviar un ComboBox de parametro a un proced.?

Life is soft - evento anual de software empresarial
 
Vista:

Como enviar un ComboBox de parametro a un proced.?

Publicado por jesus (43 intervenciones) el 19/03/2005 02:12:06
Hola a todos tengo un problemita si alguien me puede ayudar se lo agradecere mucho

lo que pasa es que quiero mandar un ComboBox de un formulario a un procedimiento que esta en un modulo como publico

lo que hago es

MuestraVigencia(cmbVigencia) '

Para Mandar llamar el procedimiento

El procedimiento es

Public Sub MuestraVigencia(cmbVigencia as ComboBox)
.......................................................................................................
...... las operaciones que hago con el combo..............
.......................................................................................................
End Sub

y me aparece error al mandar llamar el procedimieto

Gracias de antemano
Saludos
Jesus
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 enviar un ComboBox de parametro a un proce

Publicado por Benjo (679 intervenciones) el 19/03/2005 02:37:30
Colocá un combo y un botón en el form
pegá el código y presioná F5

Private Sub Command1_Click()
alteraCombo Combo1
End Sub
Private Sub alteraCombo(ByRef cmbObject As ComboBox)
cmbObject.AddItem "Hola"
cmbObject.AddItem "Chau"
cmbObject.ListIndex = 0
End Sub
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:Como enviar un ComboBox de parametro a un proce

Publicado por jesus (43 intervenciones) el 19/03/2005 18:37:01
Graicas Benjo

loque me estaba pasando es que llamaba la funcion con los parametros entreparentesis, y es sin parentesis

Saludos
Jesus
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:Como enviar un ComboBox de parametro a un proce

Publicado por Benjo (679 intervenciones) el 19/03/2005 19:12:25
Cuando invocás un procedimiento con parámetros y lo ponés entre parentesis, deberías convocarlo con call

call miProcedimiento(miparametro)

Igual suele utilizarse los paréntesis para diferenciar un procedimiento o sub de una Función, ya que esta última devuelve valores.
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