Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2007, 11:51
Avatar de sniper_lcd
sniper_lcd
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: pasar variables de un winform a otro c#

Como dijeron con el constructor deberias pasarle los parametros.... pero no dijeron como

creo que es asi, te lo voy a pasar en Visual Basic, pero puedes buscar por ahi un convertidor de codigo jeje

dim valor 1 as integer
valor1 = 1

dim FrmNueva as New TuSolucion.NuevaVentana(valor1)
'eso es para crear la nueva ventana y ahi le vas a mandar el valor que tu tengas'


Y EN EL FORMULARIO QUE VAS A ABRIR, OSEA EL QUE VA A RECIBIR LOS PARAMETROS

si estas utilizando VS2003
Abres la parte de codigo que dice Windows Form Designer Generated Code o algo asi jeje

y viene una parte que dice

#Region " Windows Form Designer generated code "

Public Sub New(Byval Valor as Integer)aqui tu le vas a poner el parametro que es "valor"
MyBase.New()
esto es para asignarle tu valor

NuevaVariable = Valor

'This call is required by the Windows Form Designer.
InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub


Espero que te sirva amigo, y espero que este en lo correcto, ahh se me olvidaba, le puedes pasar los valores que tu quieras

Saludos JL