| ID | Asunto | Fecha | Nick | |
| 51464 | Pasar datos entre dos formularios | 07/01/10 12:25 | zeszar | |  |
Hola Mi problema es el siguiente, tengo un formulario principal que llama a otro donde tengo un control de tipo DateTimePicker sobre el que selecciono una fecha que debe aparecer en un textbox del formulario principal ,lo he intentado hacer de varias formas creando una variable publica en el 2 formulario para llamarla desde el primero , pero no va. Usando propiedades , en los dos formularios pero tampoco va. Si alguien me pudiera ayudar se lo agradeceria Gracias |
|
| ID | Asunto | Fecha | Nick | |
| 51536 | Re: Pasar datos entre dos formularios (Resp: 51464) | 14/01/10 23:50 | junxcosio69 | |  |
No se si te estoy entendiendo, pero lo que te entiendo es que tienes un form1(principal) y llamas al form2, en donde seleccionas una fecha y lo envias al textbox. Pues bien en el form2 creas una propiedad: public string fecha
{
//Retorna la fecha seleccionada.
get { return this.dateTimePicker1.Value.ToString();}
}yo en la prueba tambien añadi que al seleccionar la fecha de cerrara el form2: private void
dateTimePicker1_ValueChanged(object sender, EventArgs
e)
{
this.close();
}y ahora en el form1 desde donde llame al form2 un boton por ejemplo en el evento click puse: private void button_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.Showdialog();
this.textbox1.text=f.fecha;
}y con esto tienes en el textbox la fecha...
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |
|
| ID | Asunto | Fecha | Nick | |
| 51558 | Re: Pasar datos entre dos formularios (Resp: 51464) | 18/01/10 12:44 | zeszar | |  |
Hola, Gracias junxcosio69 por contestar , Me funciono bien asi.
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |
|
| ID | Asunto | Fecha | Nick | |
| 51736 | Re: Pasar datos entre dos formularios (Resp: 51464) | 08/02/10 17:46 | tttony | | |
Hay muchas maneras y esa es una... [Editado: tttony, 08/02/2010 17:47:28] [tttony, 11/02/2010 00:36:20, ERROR]
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |