Для.NET (Winforms) приложение там какие-либо зеркально отраженные средства управления часами?
Идеально это посмотрело бы что-то как то, найденное на BlackBerry Bold:
ОБНОВЛЕНИЕ 1:
После этого ТАК связываются, я добавил хост элемента своего проекта разместить WPF retroclock это упомянутый @Shane.
ОБНОВЛЕНИЕ 2:
Несколько шагов, которые я выполнил:
В Form Load событие добавьте:
//create retroclock
RetroClock rc = new RetroClock();
//add retroclock to element host
elementHost1.Child = rc;
ОБНОВЛЕНИЕ 3:
Моделирование часов
//style clock
rc.Height = 30;
rc.IncludeLeadingZero = true;
rc.IsAmPmVisible = true;
rc.FontSize = 60;
rc.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
rc.TimeFormat = TimeFormats.Hour12;
Это было бы немного неуместно для winforms, основная цель которых - предоставить общие элементы управления в .Net, чтобы помочь разработчикам создавать приложения Windows, которые используют "стандартный" внешний вид. . Это не значит, что вы его не найдете, но вам следует сначала подумать о третьей стороне. Все, что предоставляется Microsoft, будет в лучшем случае второстепенным.
WPF, с другой стороны, гораздо лучше подходит для такого рода вещей.
Его довольно легко сделать самому. Добавьте класс, унаследуйте его от Control. Вам понадобится таймер, который поддерживает его работу, пусть его метод Tick вызывает Invalidate (). Переопределите OnPaint (), чтобы отобразить цифры и индикатор am / pm. Вам понадобится перегрузка TextRenderer.DrawText (), которая рисует внутри прямоугольника для центрирования цифр. Проведите черную линию через центр.
Должно быть весело.