Compartir a través de


Cómo: Mostrar la hora con el control DateTimePicker

Actualización: noviembre 2007

Si desea que la aplicación permita a los usuarios seleccionar una fecha y hora, y para mostrar esa fecha y esa hora en el formato especificado, utilice el control DateTimePicker. El siguiente procedimiento muestra cómo utilizar el control DateTimePicker para mostrar la hora.

Para mostrar la hora con el control DateTimePicker

  1. Establezca la propiedad Format en Time.

    timePicker.Format = DateTimePickerFormat.Time
    
    timePicker.Format = DateTimePickerFormat.Time;
    
  2. Establezca la propiedad ShowUpDown para DateTimePicker en true.

    timePicker.ShowUpDown = True
    
    timePicker.ShowUpDown = true;
    

Ejemplo

El ejemplo de código siguiente muestra cómo crear un DateTimePicker que permita a los usuarios sólo elegir una hora.

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms

Public Class Form1
    Inherits Form

    Public Sub New()
        InitializeTimePicker()

    End Sub
    Private timePicker As DateTimePicker


    Private Sub InitializeTimePicker()
        timePicker = New DateTimePicker()
        timePicker.Format = DateTimePickerFormat.Time
        timePicker.ShowUpDown = True
        timePicker.Location = New Point(10, 10)
        timePicker.Width = 100
        Controls.Add(timePicker)

    End Sub

    <STAThread()> _
    Shared Sub Main()
        Application.EnableVisualStyles()
        Application.Run(New Form1())

    End Sub
End Class
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TimePickerApplication
{
    public class Form1 : Form
    {
        public Form1()
        {
            InitializeTimePicker();
        }
        private DateTimePicker timePicker;

        private void InitializeTimePicker()
        {
            timePicker = new DateTimePicker();
            timePicker.Format = DateTimePickerFormat.Time;
            timePicker.ShowUpDown = true;
            timePicker.Location = new Point(10, 10);
            timePicker.Width = 100;
            Controls.Add(timePicker);
        }
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }

    }
}

Compilar el código

Este ejemplo requiere:

  • Referencias a los ensamblados System, System.Data, System.Drawing y System.Windows.Forms.

Para obtener información sobre la generación de este ejemplo desde la línea de comandos de Visual Basic o Visual C#, vea Generar desde la línea de comandos (Visual Basic) o Generar la línea de comandos con csc.exe. También puede generar este ejemplo en Visual Studio pegando el código en un proyecto nuevo.

Vea también

Otros recursos

DateTimePicker (Control, formularios Windows Forms)