Foros del Web » Programación para mayores de 30 ;) » .NET »

¿se puede hacer que un form retorne algo?

Estas en el tema de ¿se puede hacer que un form retorne algo? en el foro de .NET en Foros del Web. Hola, (estoy usando vb.net y winforms) Tengo un montón de controles TextBox en los que se guardan fechas. Quiero que al hacer clic en cada ...
  #1 (permalink)  
Antiguo 25/05/2005, 04:22
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 9 meses
Puntos: 0
¿se puede hacer que un form retorne algo?

Hola,

(estoy usando vb.net y winforms)

Tengo un montón de controles TextBox en los que se guardan fechas. Quiero que al hacer clic en cada uno de ellos aparezca un monthCalendar y al seleccionar una fecha, se guarde su valor en el textBox en que se hizo clic.

Había pensado en utilizar un panel con un monthCalendar y mostrarlo al hacer clic en un textBox y ocultarlo cuando se escogió la fecha. El problema es que así no sé en qué textBox tengo que guardarla.

Otra idea es hacer un nuevo form que tenga solo el calendar y salir cuando se ha escogido la fecha. De este modo, al salir seguiría el flujo de ejecución en el evento clic del textBox; pero entonces no sabría cual fue la fecha escogida. Si el formulario pudiese retornar el valor de la fecha....

¿Alguna idea?

Gracias por vuestra respuesta
  #2 (permalink)  
Antiguo 25/05/2005, 06:57
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 21 años, 6 meses
Puntos: 1
Lo que podes hacer es crear otro form con el control del calendario, y creas en el momento de entrar al form con los textbox, pero mantenerlo oculto. Al darle click a los botones, simplemente mostras el form y al seleccionar la fecha no destruís el form, sino solamente lo ocultas de vuelta. La fecha seleccionada podes guardarlo en una variable publica del form.
  #3 (permalink)  
Antiguo 26/05/2005, 01:50
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias!!!! Es justamente lo que estaba haciendo.... me alegra que alguien más piense que es buena idea
  #4 (permalink)  
Antiguo 26/05/2005, 11:12
Avatar de jebado  
Fecha de Ingreso: septiembre-2004
Ubicación: Madrid
Mensajes: 79
Antigüedad: 20 años, 4 meses
Puntos: 0
Yó en ese caso utilizo mejor un DateTimerPicker, más sencillo y menos lioso. De todas formas con una propiedad ReadOnly en el form del MonthCalendar y referirla en el form1 desde un array de controles TXT pasarías el día señalado a cada control por separado...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.