![]() |
Pasar texto desde una forma a otra con C#
Estoy haciendo un programa el cual manda llamar a una Forma2 al presionar un botón en una Forma1 y necesito que un texto de la Forma2 sea pasado a la Forma1.
¿Alguno de ustedes sabe como hacer esto?, en Delphi es muy fácil pero en C# no encuentro la manera de hacerlo. Saludos. |
Hola,
Puedes utilizar una variable estática en el primer formulario, de forma que puedas acceder a ella desde el segundo formulario. Esto es algo así: Código:
// Código del primer formulario Lo digo porque se me ocurre que igual que de ese tipo podría ser de cualquier otro, por ejemplo String, y guardar ahí el texto que pasa el segundo formulario al primero y luego tú hacer uso de ese texto en donde y como mejor te parezca. De todos modos es muy probable que existan otras formas de hacer lo que planteas. ;) |
Muchas gracias Dec.
El código me funcionó de maravilla, nadamas tuve un pequeño problema ya que el valor de la variable estática no es modificada cuando presionaba el botón del segundo Form, me mostraba "Edit Serial Parameters" en lugar de lo que yo habia seleccionado en el Form2, coloque un MessageBox para saber que tenía esa variable y se mostró el MessageBox antes de abrir la forma2 por lo que probé con el evento ShowDialog. Código:
De esta manera esperó a que se cerrara la Forma2 y me regresó el valor que había seleccionado. Saludos y gracias |
La franja horaria es GMT +2. Ahora son las 08:36:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi