Título: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: Juancho25 en 6 Noviembre 2013, 03:30 am Hola,
estoy realizando un programa en el cual un textbox del form principal muestra algunos datos, y lo que quiero hacer es que lo que contiene ese textbox del form principal, se muestre en otro textbox pero de un form secundario, algo que aún no puedo lograr. Me gustaría que me ayudaran, uso .Net Framework. Gracias de antemano. Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: El Benjo en 7 Noviembre 2013, 02:05 am ¿Hay algo que te impida acceder al textbox de forma directa mediante la siguiente forma?
TextBox1.Text = FormularioPrincipal.TextBoxObjetivo.Text Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: Hadess_inf en 7 Noviembre 2013, 20:34 pm En frm secundario declara una propiedad publica:
Public Property Valor() As String y en el load: MiObjeto.text = me.Valor() En frm principal: dim frm as new frmsecundario frm.valor = textbox1.text frm.show() Saludos. Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: yasser.17 en 10 Noviembre 2013, 06:18 am Si entiendo lo que queres es que un form que tenga un texto en un textbox cuando abras otro form desde ese formulario aparezca el texto en el formulario secundario?
Si es eso tenes que hacer esto bueno primero asegurarte que el textbox no este vacio, y despues mandar el texto al otro formulario cuando lo abrís en el boton que habre el segundo formulario: Código
Y en el formulario secundario declaras una variable que se va pasar ese texto Código Suerte Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: Eleкtro en 10 Noviembre 2013, 19:21 pm Declara una property como te ha indicado el compañero @Hadess_inf
Solo es necesario que modifiques el código del formulario que contiene el primer TextBox: Código
La intención es separar un poco los datos, de la UI, siempre hay que tener los buenos hábitos en mente... (aunque esto no sea WPF), pero si lo prefieres diréctamente puedes ahorrarte la propiedad y utilizar el evento OnTextChanged para interactuar con el Textbox secundario: Código
Saludos Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: josprou en 19 Mayo 2015, 20:23 pm Y a la inversa?
Obtener desde formPrincipal un dato de un formSecundario Título: Re: Cómo obtener datos de un form principal a uno secundario en .NET Publicado por: Eleкtro en 19 Mayo 2015, 20:39 pm Josino, por favor, no reabras temas antiguos, debes publicar un tema aparte para plantear la duda que tengas.
El procedimiento es el mismo en todas las Classes, declara el miembro con una visibilidad pública para el otro miembro, y entonces podrás acceder a él. Form2.vb: Código
Form1.vb: Código
Tema cerrado. Saludos! |