Partager via


Guide pratique pour afficher l’heure avec le contrôle DateTimePicker

Si vous souhaitez que votre application permette aux utilisateurs de sélectionner une date et une heure et d’afficher cette date et heure dans le format spécifié, utilisez le contrôle DateTimePicker. La procédure suivante montre comment utiliser le contrôle DateTimePicker pour afficher l’heure.

Pour afficher l’heure avec le contrôle DateTimePicker

  1. Définissez la propriété Format sur Time

    timePicker.Format = DateTimePickerFormat.Time;
    
    timePicker.Format = DateTimePickerFormat.Time
    
  2. Définissez la propriété ShowUpDown de la DateTimePicker sur true.

    timePicker.ShowUpDown = true;
    
    timePicker.ShowUpDown = True
    

Exemple

L’exemple de code suivant montre comment créer un DateTimePicker qui permet aux utilisateurs de choisir une heure uniquement.

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());
        }
    }
}
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

Compilation du code

Cet exemple nécessite :

  • Références aux assemblys System, System.Data, System.Drawing et System.Windows.Forms.

Voir aussi