Pasar parametros de un Winform a otro Winform c#

20/09/2006 - 16:38 por Agustin | Informe spam
Hola, como puedo pasar parametros de variables locales a otro winform y a
poder ser que devuelvan un valor si es necesario.

los winform los llamo asi

Clientes newForm;
newForm = new Clientes();
newForm.ShowDialog();

y el otro seria

Albaranes newForm;
newForm = new Albaranes();
newForm.ShowDialog();

estando los dos en .cs separados

Cliente.cs , Albaranes.cs

Gracias.
Agustin

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
20/09/2006 - 16:55 | Informe spam
Este tema ya se ha tratado varias veces en este grupo. Busca "pasar
valores de un form a otro" o algo similar a la pregunta que planteas.

O mira si te va este link

http://groups.google.com/group/micr...889fe4410f

Agustin wrote:
Hola, como puedo pasar parametros de variables locales a otro winform y a
poder ser que devuelvan un valor si es necesario.

los winform los llamo asi

Clientes newForm;
newForm = new Clientes();
newForm.ShowDialog();

y el otro seria

Albaranes newForm;
newForm = new Albaranes();
newForm.ShowDialog();

estando los dos en .cs separados

Cliente.cs , Albaranes.cs

Gracias.
Agustin
Respuesta Responder a este mensaje
#2 floyd303
20/09/2006 - 17:05 | Informe spam
Hola!

Tu sabes como funcionan las clases??
Al fin y al cabo un formulario es una clase. Puedes pasar los
parametros a traves del construtor.
Tambien los puedes devolver en la misma clase:

public class Cliente : Form
{
integer _val

public Cliente(integer iVal)
{
_val = iVal;

// Mas codigo ..
}

public int Valor ()
{
get {return _val;}
} // Mas codigo
}

Entonces para llamar al formulario

Clientes newForm;
newForm = new Clientes( 10 ); // Paso el 10 como parametro al
formulario
newForm.ShowDialog();
MsgBox ( newForm.Valor ) // Recibo el valor del formulario

// Ya no utilizo mas la clase:
newForm.Dispose();
newForm = null;


Espero que te ayude
Roberto M. Oliva




Agustin ha escrito:

Hola, como puedo pasar parametros de variables locales a otro winform y a
poder ser que devuelvan un valor si es necesario.

los winform los llamo asi

Clientes newForm;
newForm = new Clientes();
newForm.ShowDialog();

y el otro seria

Albaranes newForm;
newForm = new Albaranes();
newForm.ShowDialog();

estando los dos en .cs separados

Cliente.cs , Albaranes.cs

Gracias.
Agustin
Respuesta Responder a este mensaje
#3 Agustin
20/09/2006 - 17:27 | Informe spam
Gracias, es que estaba hecho un lio
ahora ya se como funciona.
Muchas Gracias...
Agustin
escribió en el mensaje
news:

Hola!

Tu sabes como funcionan las clases??
Al fin y al cabo un formulario es una clase. Puedes pasar los
parametros a traves del construtor.
Tambien los puedes devolver en la misma clase:

public class Cliente : Form
{
integer _val

public Cliente(integer iVal)
{
_val = iVal;

// Mas codigo ..
}

public int Valor ()
{
get {return _val;}
} // Mas codigo
}

Entonces para llamar al formulario

Clientes newForm;
newForm = new Clientes( 10 ); // Paso el 10 como parametro al
formulario
newForm.ShowDialog();
MsgBox ( newForm.Valor ) // Recibo el valor del formulario

// Ya no utilizo mas la clase:
newForm.Dispose();
newForm = null;


Espero que te ayude
Roberto M. Oliva




Agustin ha escrito:

Hola, como puedo pasar parametros de variables locales a otro winform y a
poder ser que devuelvan un valor si es necesario.

los winform los llamo asi

Clientes newForm;
newForm = new Clientes();
newForm.ShowDialog();

y el otro seria

Albaranes newForm;
newForm = new Albaranes();
newForm.ShowDialog();

estando los dos en .cs separados

Cliente.cs , Albaranes.cs

Gracias.
Agustin



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida