Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2009, 09:04
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Una de DateTimePicker

Se trata de Win Forms, quien pueda, que cambio este mensaje de foro, por favor. Gracias.

Que tal?
Tengo el siguiente problemita con este control.
Intento capturar la fecha seleccionada mediante el evento Value_Changed.
El problema que le veo es que cuando le establezco una fecha en su propiedad "Value", el control se posiciona en ese día, de forma que si se abre y se pincha sobre el mismo dia, no entra en el evento Value_Changed, imagino que por el lógico motivo de que no se ha cambiado la fecha.
Hasta aquí de acuerdo.
Pero resulta que cuando se muestra el control por primera vez, sin haberle asignado ningún Value, parece ser que está posicionado en el día de Hoy, porqué justo cuando acaba de cargar el control, hago un MessageBox mostrando el Value, y puedo ver la fecha de hoy. Si en ese punto selecciono el día de hoy, compruebo que igualmente entra en el evento Value_Changed.
En cambio, si, cuando se está haciendo el Page_Load, le establezco la fecha de hoy de esta forma:

Dtp1.Value = Today

Entonces ocurre que está seleccionado el día de hoy, pero con la diferencia de que al pinchar sobre el mismo día, ya no entra en el evento Value_Changed.

Mi pregunta sería: ¿Como puedo, por código, dejar el control exactamente en el mismo estado que se encuentra cuando se acaba de cargar y no se le ha asignado ningún value?

Gracias a todos por vuestras opiniones.
Saludos.
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 14/07/2009 a las 09:11 Razón: Cambiar de Foro: Win Forms