Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

To display the time by using a DateTimePicker control




Отображение даты и времени в приложении

Отобразить дату и время в форме Windows Forms можно с помощью элементов управления "Calendar", таких как MonthCalendar или DateTimePicker. Элемент управления DateTimePicker позволяет отображать время.

Кроме того, эти элементы управления предназначены для получения от пользователя выбранной даты или времени и использования этих сведений в дальнейшем. Элемент управления MonthCalendar позволяет выбрать диапазон дат.

Отображение даты с помощью элемента управления "MonthCalendar"

1. В меню Файл выберите команду Создать проект.

Откроется диалоговое окно Создание проекта.

2. Выберите элемент Приложение Windows Forms и нажмите кнопку ОК.

3. Добавьте в форму элемент управления Label, оставив имя по умолчанию label1.

4. Добавьте в форму элемент управления MonthCalendar, оставив имя по умолчанию MonthCalendar1.

5. Дважды щелкните форму для создания обработчика событий по умолчанию Load в редакторе кода и добавьте следующий код. Этот код присваивает выбранную дату (сегодняшнюю дату) свойству Text элемента управления "label" в кратком формате даты.

this.label1.Text = this.monthCalendar1.SelectionRange.Start.ToShortDateString();

6. Создайте обработчик событий DateChanged для элемента управления MonthCalendar1. Для этого дважды щелкните элемент управления в конструкторе.

7. В обработчик событий MonthCalendar_DateChanged добавьте следующий код. Этот код разместит выбранную дату на надписи, но время будет отображено в полном формате.

this.label1.Text = this.monthCalendar1.SelectionRange.Start.ToShortDateString();

8. Нажмите клавишу F5 для выполнения программы.

9. После открытия формы измените дату, щелкнув ее в элементе управления MonthCalendar.

10. Убедитесь, что дата в надписи изменилась.


1. Add a DateTimePicker control to the form, with the default name DateTimePicker1.

2. Double-click the form to switch to the Code Editor.

3. Add the following code to the Form1_Load event handler. This code sets the format of the control to display a time, instead of a date, and lets the user change the time that is displayed.

this.dateTimePicker1.Format = DateTimePickerFormat.Time; this.dateTimePicker1.Width = 100; this.dateTimePicker1.ShowUpDown = true;

4. Add a Button control to the form, and change the following properties.

Property Value
Name currentTime
Text Current Time

5. Double-click the button to add the default Click event handler.

6. Add the following code to set the time back to the current time.

this.dateTimePicker1.Value = DateTime.Now;

7. Press F5 to run the program.

8. When the form opens, change the time by selecting the hour, minute, or seconds and click the up or down arrow.

9. Click Current Time to reset the control to the current time.


Отображение времени с помощью элемента управления "DateTimePicker"

1. Добавьте в форму элемент управления DateTimePicker в форму, оставив имя по умолчанию DateTimePicker1.

2. Дважды щелкните форму для переключения в редактор кода.

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

this.dateTimePicker1.Format = DateTimePickerFormat.Time; this.dateTimePicker1.Width = 100; this.dateTimePicker1.ShowUpDown = true;

4. Добавьте элемент управления Button в форму и измените следующие свойства.

Свойство Значение
Имя currentTime
Текст Текущее время

5. Дважды щелкните кнопку для добавления обработчика событий по умолчанию Click.

6. Добавьте следующий код для установки времени на текущее.

this.dateTimePicker1.Value = DateTime.Now;

7. Нажмите клавишу F5 для выполнения программы.

8. После открытия формы измените время, выбрав часы, минуты или секунды, и щелкните стрелку вниз или вверх.

9. Щелкните Текущее время для восстановления текущего времени в элементе управления.


How to: Determine the Span Between Two Dates

This example calculates the difference in days between two dates and constructs a TimeSpan value for that difference.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.