Поделиться через


Практическое руководство. Отображение времени с помощью элемента управления DateTimePicker

Если приложение должно позволять пользователям выбирать дату и время, которые затем будут отображаться в указанном формате, используйте элемент управления DateTimePicker. В следующей процедуре показано использование элемента управления DateTimePicker для отображения времени.

Для отображения времени в элементе управления DateTimePicker

  1. Задайте для свойства Format значение Time

    timePicker.Format = DateTimePickerFormat.Time
    
    timePicker.Format = DateTimePickerFormat.Time;
    
  2. Задайте для свойства ShowUpDown элемента DateTimePicker значение true.

    timePicker.ShowUpDown = True
    
    timePicker.ShowUpDown = true;
    

Пример

В следующем примере кода показано, как создать DateTimePicker, позволяющий пользователю выбирать только время.

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

    }
}

Компиляция кода

Для этого примера требуются следующие компоненты:

  • Ссылки на сборки System, System.Data, System.Drawing и System.Windows.Forms.

Дополнительные сведения о построении этого примера из командной строки для Visual Basic или Visual C# см. в разделе Построение из командной строки (Visual Basic) или Построение из командной строки с помощью csc.exe. Можно также построить этот пример в Visual Studio путем вставки кода в новый проект. Дополнительные сведения см. в следующем разделе. Практическое руководство. Компиляция и выполнение откомпилированного примера кода формы Windows Forms с помощью Visual Studio и Практическое руководство. Компиляция и выполнение откомпилированного примера кода формы Windows Forms с помощью Visual Studio и Практическое руководство. Компиляция и выполнение откомпилированного примера кода формы Windows Forms с помощью Visual Studio.

См. также

Другие ресурсы

Элемент управления DateTimePicker (Windows Forms)