
01/06/2007, 11:51
|
 | | | 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 |