Hola,
Necesito pasar el valor de unas variables de un winform a otro y no me aclaro con la sintaxi de c#. Alguien me lo podría indicar
Grácias por adelantado
| |||
pasar variables de un winform a otro c# Hola, Necesito pasar el valor de unas variables de un winform a otro y no me aclaro con la sintaxi de c#. Alguien me lo podría indicar Grácias por adelantado |
| |||
Re: pasar variables de un winform a otro c# Hola RAR, a ver.. los formularios no son mas que objetos, te doy 3 soluciones o bien puedes crearle propiedades publicas a tus formularios y asignarselas antes de mostrar el formulario o lo que se, o en el constructor de dicho formulario pasarle los parametros que desees, o con variables publicas. Saludos, es muy sencillo. animo. |
| |||
Respuesta: pasar variables de un winform a otro c# Bueno yo te puedo decir como hago Tengo 2 Form - frmHola - Form2 ------------------------------------------------------------------- El frmHola , tiene un textbox( txtNombre.Text) para que ponga su nombre , un cmd(boton) para confirmar que puso su nombre(no es necesario)en un label(lblResulNombre.Text). y finalmente un cmd(boton) para que me pase al Form2. -------------------------------------------------------------------- El Form2 es una calendario no tiene mucha ciencia pones el que tienes en herramientas , un label y un cmd(boton) para cerrar. __________________________________________________ ___ Codigo del frmHola ________________ Public Class frmHola Private Sub cmdNombre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdNombre.Click lblResulNombre.Text = txtNombre.Text End Sub Public Sub cmdPaginaSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPaginaSiguiente.Click Form2.Show() End Sub End Class ------------------------------------------------------------- Codigo de Form2 _________________ Public Class Form2 Private Sub lblDiaHoy_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles lblDiaHoy.TextChanged lblDiaHoy.Text = "hola " + frmHola.txtNombre.Text + " Hoy es : " + MonthCalendar1.TodayDate End Sub Private Sub cmdClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdClose.Click Close() End Sub End Class ----------------------------------------------------------------- Como veras llamo a txtNombre.text solamente poniendo delante de donde procede , en este caso de frmHola Espero haber sido de ayuda. Bye. |