Подтвердить что ты не робот

Время только сборщики для .NET WinForms?

Есть тонны хороших сборщиков дат для форм Windows, но мне еще предстоит найти подходящее время только для сборщиков.

Любые предложения?


ИЗМЕНИТЬ

Думаю, я должен быть более ясным. Я говорю о более приятном выборе времени. Мы используем коммерческий пакет управления, и выбор времени по умолчанию выглядит неуместным, потому что он настолько прост.

4b9b3361

Ответ 1

DatePicker имеет свойство Format, которое может быть установлено на Time. Обязательно установите ShowUpDown равным True.

Infragistics довольно популярна для Winforms и имеет опцию для DateTimePicker.

... настройка MaskInput на {time} должна получите поведение, которое вы ищете. Если вы установите только FormatString свойства, время покажет только когда элемент управления находится в режиме редактирования (когда курсор находится в элементе управления).

из http://forums.infragistics.com/forums/t/4172.aspx

Ответ 2

Вы имеете в виду, в отличие от стандартной Winforms DateTimePicker?

this.dateTimePicker1.CustomFormat = "hh:mm tt";
this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.dateTimePicker1.ShowUpDown = true;

...

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
    MessageBox.Show(dateTimePicker1.Value.TimeOfDay.ToString());
}

Ответ 3

Чтобы подробно описать ответ Michael Petrotta, код

this.dateTimePicker1.CustomFormat = "hh:mm";

относится к 12-часовому формату, где в качестве кода ниже для 24-часового формата

this.dateTimePicker1.CustomFormat = "hh:mm";

Ответ 5

  • Добавить элемент управления DateTimePicker
  • Задайте для свойства 'Format' значение 'Time'
  • Задайте свойство "Пользовательский формат" на "hh: mm: ss"
  • Задайте свойство ShowUpDown 'True'

Что он