Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar "parametros" a un formulario

Estas en el tema de Pasar "parametros" a un formulario en el foro de .NET en Foros del Web. Mi problema es el siguiente: Tengo dos formularios "form1" y "form2" lo que quiero hacer es pasar parametros al fomr2 cuando cree una instancia de ...
  #1 (permalink)  
Antiguo 18/12/2009, 20:06
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Pasar "parametros" a un formulario

Mi problema es el siguiente:
Tengo dos formularios "form1" y "form2" lo que quiero hacer es pasar parametros al fomr2 cuando cree una instancia de este, NO me refiero a pasar variables de un form a otro sino algo asi:

dim instancia as form2 = new form2("PARAMETROS")
  #2 (permalink)  
Antiguo 18/12/2009, 20:45
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Pasar "parametros" a un formulario

Pues en form 2 crea un constructor y listo
Código vb.net:
Ver original
  1. Public Class Form2
  2.  
  3. Public Sub New(ByVal parametro1 As String)
  4.  
  5. MessageBox.Show(parametro1)
  6.  
  7. InitializeComponent()
  8. End Sub
  9.  
  10. End Class

Espero te sirva
__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 20/12/2009, 12:05
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Pasar "parametros" a un formulario

Cita:
Iniciado por eperedo Ver Mensaje
Pues en form 2 crea un constructor y listo
Código vb.net:
Ver original
  1. Public Class Form2
  2.  
  3. Public Sub New(ByVal parametro1 As String)
  4.  
  5. MessageBox.Show(parametro1)
  6.  
  7. InitializeComponent()
  8. End Sub
  9.  
  10. End Class

Espero te sirva
ESo es o que probe inicialmente pero no se puede por que sale el cartel

'Public Sub New(hoa As String)', en el tipo generado por el diseñador 'WindowsApplication1.Form2', debe llamar al método InitializeComponent.

LA COSA FUNCIONA, PERO NO ME CONVENCE DEL TODO POR QUE LA ADVERTENCIA QUE DA EL VISUAL STUDIO
  #4 (permalink)  
Antiguo 20/12/2009, 13:38
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Pasar "parametros" a un formulario

Ah bueno, es que el método InitializeComponent() debe estar primero que todo.
Código vb.net:
Ver original
  1. Public Class Form2
  2.  
  3. Public Sub New(ByVal parametro1 As String)
  4. InitializeComponent()
  5. MessageBox.Show(parametro1)
  6. End Sub
  7. End Class

__________________
Eduardo Peredo
Wigoin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:44.