none
Deleted RRS feed

Respuestas

  • Hola EAAH,

    Claro, solo te va a mostrar el valor real al ingresar por primera vez al formulario, y mantendrá ese mismo valor a menos que lo cambies por código o manualmente.

    Si quieres que el valor del control 'DateTimePicker' cambie según la hora real del sistema tendrías que crear un Timer para obtener el valor real y asignarlo como nuevo valor cada segundo.

    Por ejemplo, después de inicializar los componentes :

    public Form1()
    {
        InitializeComponent();
    
        Timer t = new Timer();
        t.Interval = 1000; // 1 seg = 1000
        t.Tick += (s, ev) =>
        {
            dateTimePicker1.Value = DateTime.Now;
        };
    
        t.Start(); //Iniciamos 
    }

    El evento Tick se produce cuando se transcurre el tiempo señalado en el 'Interval' y se ejecutará 'n' veces mientras el Timer no se detenga.

    Resultado : En mi caso agregué los segundos para que se note el tiempo actual.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    domingo, 4 de marzo de 2018 19:42