Цифровий годинник (таймер)

Сьогодні я хочу показати, просто і легко створити в Visual Basic. NET цифровий годинник. Ми зробимо це за допомогою етикетки і таймера.

Форма повинна виглядати аналогічно наступного зображення>

Для цього прикладу, де тільки час покаже, змінити шрифт управління етикетці, щоб надати йому більшого значення. Я використовую Tahoma розмір шрифту 28.

Тепер таймер властивості компонента. Щоб запустити код у події Tick таймера компонента, це має бути Включити властивість True. І ми, введіть код для запуску будь-якого п кліщів. Кількість кліщів п відрізку з майна, зазначеного в мілісекундах. Так, якщо покласти власності в 1000 кліщів, код буде працювати кожну 1 секунду.

Тепер давайте подивимося код дуже простий:

 Timer1_Tick Private Sub (ByVal відправника як System.Object, _
 ByVal електронної Як System.EventArgs) Ручки Timer1.Tick
 Label1.Text = Date.Now.ToLongTimeString
 End Sub

Залишається тільки запустити (F5), додатки і у нас буде цифровий годинник, як показано на малюнку нижче>

Якщо ви є постійним читачем цього блога, ви знаєте, що всі приклади коду завжди має бути дуже простий, і що у вас є з цих прикладів можливість покращувати, доповнювати і адаптувати їх для використання в додатках.

Як завжди, я сподіваюся, що ви знайдете її корисною.

34 Відповідей на "цифровий годинник (таймер)"

  1. Bitacoras.com каже:

    Інформація Bitacoras.com ...

    Ставка в Bitacoras.com: Сьогодні я хочу показати, просто і легко створити в Visual Basic Net цифровий годинник .. Ми зробимо це за допомогою етикетки і таймера. Форма повинна виглядати приблизно таким я ....

  2. fastmonro каже:

    таймер не потрібно, більш простий спосіб:
    Private Sub Form1_Load (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки MyBase.Load

    Me.Label1.Text Формат = (Тепер, "гг: мм: сс ТТ")
    End Sub

    • Єлисей сказав:

      fastmonro:

      Дякуємо за вхід, але все, що вам робити з це "шоу" на етикетці, коли він був завантажений вигляді (як ви це називаєте від навантаження події). Дозвольте мені розповісти вам, що для досягнення функціональності годин, або показувати поточний час "весь час" потрібен час компонент г, але не бути ... години, коли ви показуєте тільки один раз.

  3. Алекс говорить:

    Дуже добре ваш внесок! Вітаємо!

  4. Laharl каже:

    відмінний брат вклад, але єдина проблема, я вважаю, що не бере в той час як він виконує почекати деякий час, щоб показати годинник просто поставити в ту ж подію завантаження форми я зробив в C #, що саме я можу використовувати
    приватні timer1_Tick недійсним (об'єкт відправника, EventArgs е)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }

    приватних недійсним Form1_Load (об'єкт відправника, EventArgs е)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }
    і ще одна річ, хто знає, як відображати ім'я файлу, збереження або відкриття в заголовку вікна і намагалися різними способами і не можу знайти, як це робиться це в VB або C #.

    salu2

    • batero_loco_xxx каже:

      Ви маєте рацію, але Цюй etienes почекати секунду, що при запуску коду такт (пам'ятати кожну 1 секунду або одну секунду після завантаження), я кажу вам трюк набагато легше для себе ен Ку кульки, покласти і той же код ви поклали в тик годинник у вигляді завантажити форму наступним чином:

      Private Sub Form1_Load ....

      Me.Label12.Text = Format (Now ", чч: мм: сс ТТ")
      End Sub

      і тільки ваша дилема

      З повагою

  5. Джон каже:

    Eliseo .... і спасибі за допомогу вам ці коди прості і добре пояснює нам, хто тільки почав програмування ....... ви праві, з таймером дуже потрібно для того, щоб реалізувати ..

    Спасибо.

  6. Привіт каже:

    Добре харчування!

  7. Еноха говориться:

    Добре мені подобається рішення

  8. Данило каже:

    друзі не дивляться на код спрацьовуванні таймера? допоможіть будь ласка

  9. Neobones каже:

    Здравствуйте, Я використовую таймер і, як уже говорилося вище, має властивість Enable д піти Правда, і Intervale = 1000 .... зараз ... ви двічі клацніть на об'єкті і приймає їх до Timer1 Tick подія ... поставив код в щось на зразок ...

    Public Class frmPrincipal
    Tiempo_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Tiempo.Tick
    txtHora.Text = Format (Now ", чч: мм: сс ТТ")
    txtFecha.Text = Date.Now.Date
    End Sub
    End Class

    ю в моєму випадку, я змінив назву об'єкта, а Timer1 раз я ...
    д я сподіваюся, вони допоможуть нові програмісти.

  10. AlvaroPucela каже:

    Cojonuda Neobones ваша роль! це чертовски здорово.

  11. Вулиця каже:

    Хороші друзі, я пробував декілька раз, як я кажу, але для запуску програми годинник оновлюються кожну секунду, що я роблю збирається запустити оновлення, а інтервал власність місце в 1000, але не оновлюється .
    Я сподіваюся, що зможу допомогти.
    привіт.

    • batero_loco_xxx каже:

      хоча я думаю, що ви про це habras логіка код, написаний для цієї події тик годин? саме це

      Timer1_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Timer1.Tick
      Label12.Text = Format (Now ", чч: мм: сс ТТ")
      End Sub

  12. Фреді каже:

    TA SISAS BN YOP код та іграшки тільки вчиться, Н. А. .. Хочете знати, як створити таймер ASERLE SISAS ...

  13. Резюме каже:

    Ось щось складніше
    Public Class Form1
    Dim кількості As Integer
    Private Sub Form1_Load (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки MyBase.Load
    Me.Text = "Індикатор часу"
    Me.Label1.BorderStyle = BorderStyle.FixedSingle
    Me.Label1.TextAlign = ContentAlignment.MiddleCenter
    Me.Label1.Text = ""
    Me.Label1.BackColor = Color.Black
    Me.Label1.ForeColor = Color.Red
    Me.Label1.Visible = False
    Me.Timer1.Interval = 1000
    Me.Timer1.Enabled = True
    BackColor = Color.White
    End Sub
    HoraToolStripMenuitem_click Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки HoraToolStripMenuItem.Click
    протидії = 1
    End Sub
    FechaToolStripMenuItem_click Private Sub (ByVal sende As Object, ByVal електронної Як System.EventArgs) Ручки FechaToolStripMenuItem.Click
    протидії = 2
    End Sub
    Timer1_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Timer1.Tick
    Me.Label1.Visible = True
    Якщо лічильник = 1, тоді Label1.Text = TimeString
    Якщо лічильник = 2, то Label1.Text = My.Computer.Clock.LocalTime.Date.ToString
    End Sub
    End Class

  14. Переможець Кордова заявив:

    Дякуємо за вхід, працює відмінно : D У мене було багато поворотів з цим і виправити ці кілька рядків ... Спасибі ще раз!

  15. Густаво каже:

    чи хочете ви вислати мені більше вправ з таймером особливо, як зробити перехід до ліфта бажаної статі

    Спасибо.

  16. Анджело каже:

    Годинники правильно, як у прикладі, тільки для початку ви повинні поставити timer.start вигляді ()

    Привіт.

  17. Kadaj сказав:

    якщо таймер funka але подивіться на диспетчер задач, щоб побачити, як він рухається ресурсів (в залежності від процесора барана і т.д. ..) в інший спосіб оптимізувати? деякі Me.Refresh?

  18. сказав машині:

    Hijes охолодити мене з біди

    У мене є питання про те, як скоротити готівкові гроші назад з продажу чисто споглядальний dond області доступу до баз даних
    є monto_venta
    Дякую, якщо у вас є приклад

  19. Лін каже:

    Я студент інженерного systems'm робити в системі моїй практиці їх вклади є прекрасними прикладами вище датчика 2 ХД з правда це простий, але в цих випадках або з його від процесора. хе-хе

    Private Sub Form1_Load (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки MyBase.Load

    Me.Label1.Text Формат = (Тепер, "гг: мм: сс ТТ")
    End Sub

    просто дає мені деякий час не оновлюється

    і

    Timer1_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Timer1.Tick

    LHora.Text = Date.Now.ToLongTimeString

    End Sub

    це властивість, якщо таймер повинен бути справжній і самий вірний вибір в 1000, і це все працює відмінно

  20. Джон каже:

    Доброго дня, так само як і годинник, а не веб-форму на веб-сайті, я не бачу, ця подія ставить timer.start не існує.

    • Єлисей сказав:

      Проблема в тому, що події в контрольної роботи на стороні сервера, так і для того щоб це відбулося, що потрібно зробити потребою, які перезавантаження всієї сторінки ... насправді вам потрібно зробити на стороні клієнта.

      Спробуйте Java (JavaScript) з Ajax і JQuery.

      Щастя

  21. pedrox каже:

    grasias все, але мені потрібна допомога
    Мені потрібно, щоб зробити все це, але в C # я новачок programdo якщо хто знає, будь ласка, допоможіть мені.

  22. AloneBoy каже:

    Привіт, я також нові програми і хотіли б знати, якщо хто знає, як зробити форму Q Q, коли ви даєте клацання прозорими, а також вікна на Linux OpenSUSE 11.3

  23. Лоррейн каже:

    Імпорт ClassLibrary1
    Public Class Form1
    Private Sub Form1_Load (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки MyBase.Load
    Time.Start ()
    End Sub
    Time_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Time.Tick
    У Новій Class1 Dim годин
    Horas.hora Label.Text = ()
    «Час ()
    End Sub
    "Private Sub Time ()
    "Зараз Label.Text =
    '' MessageBox.Show ("Введення часу")
    "End Sub
    End Class

  24. Miauuu каже:

    ШУКАЄМО Цей код PASSABA тут ... Просто візьміть КОДЕКС ТАЙМЕР ... ДЕЯКІ ЗАХОДИ І ME працює відмінно ... СПАСИБО Мігеліто ...

  25. Розум каже:

    Спасибі за попередні коди дозволила мені адаптуватися до шахти.
    Код, який funcinó мене, щоб час, який змінити якості операційної системи для цього ..
    Private Sub Form1_Load (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки MyBase.Load

    lblHora.Text = Date.Now.ToLongTimeString
    Timer1.Start ()

    End Sub

    Timer1_Tick Private Sub (ByVal відправника як System.Object, ByVal електронної Як System.EventArgs) Ручки Timer1.Tick
    lblHora.Text = Date.Now.ToLongTimeString
    End Sub

  26. ! Лопес говорить:

    і взяти кілька зразків, і ніхто arribaa funcionaa мене! Я думаю, що я дуже погано для цього: S я повинен дивитися, але ке на екрані буде виглядати дещо від нього oseaa так! DD ayudenmeee 00:00:00:

  27. Jdiaz каже:

    Привіт всім, тому що я вивчав по таймеру, і як я бачив, я повинен використовувати їх для управління ліфтом до сих пір я був тільки інтерфейс з рівнями від 1 до 10 і туру, але після початку знову від 1 до 10 і не повинно бути, і до цих пір не знайшли спосіб працювати з кнопками, якщо хтось не довелося працювати на те, щоб я міг допомогти або хоча б пояснити, заранее спасибо.

  28. Кеті говорить:

    як я можу зробити таймер при запуску показує мені слово в списку

  29. Хав'єр каже:

    як я можу назвати допомогою вікон в vb.net 2005

  30. Чим краще говорить:

    MsgBox (TimeOfDay)

Коментувати