Zegar cyfrowy (Timer)

Dziś chcę pokazać proste i łatwe tworzenie w Visual Basic. NET zegar cyfrowy. Zrobimy to za pomocą etykiet i zegar.

Formularz powinien wyglądać podobnie do tej z kolejnego obrazu>

W tym przykładzie, gdzie tylko czas pokaże, zmienić czcionkę etykiety sterowania, aby nadać mu większe znaczenie. Używam rozmiar czcionki Tahoma 28.

Teraz właściwości komponentów timera. Aby uruchomić kod w przypadku Tick składnika czasowego, musi mieć właściwość Włącz na True. I wchodzimy do kodu co kleszcze n. Liczba kleszcze n jest przerwa z nieruchomości wskazanej w milisekundach. Jeśli więc umieścić nieruchomości w 1000 kleszczy, kod będzie działał co 1 sekundę.

Teraz zobaczmy, kod jest bardzo prosty:

 Timer1_Tick Private Sub (ByVal sender Jak System.Object, _
 ByVal e jako System.EventArgs) Handles Timer1.Tick
 Label1.Text = Date.Now.ToLongTimeString
 End Sub

Pozostaje tylko uruchomić (F5) wniosek i mamy zegar cyfrowy, jak pokazano na zdjęciu poniżej>

Jeśli jesteś stałym czytelnikiem tego bloga, wiesz, że wszystkie przykłady kodu zawsze ma być bardzo proste i że trzeba z tych przykładów możliwości poprawienia, uzupełnienia i dostosowania ich do zastosowania w aplikacjach.

Jak zawsze, mam nadzieję być przydatne.

35 Responses to "Zegar cyfrowy (zegar)"

  1. Bitacoras.com mówi:

    Informacje Bitacoras.com ...

    Kurs w Bitacoras.com: Dzisiaj chcę pokazać proste i łatwe tworzenie w Visual Basic zegar cyfrowy.. Zrobimy to za pomocą etykiet i zegar. Formularz powinien wyglądać podobnie do I po ....

  2. fastmonro mówi:

    Zegar nie jest wymagane, prostszy sposób:
    Private Sub Form1_Load (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles MyBase.Load

    Me.Label1.Text = Format (Now, "hh: mm: ss tt")
    End Sub

    • Elizeusz mówi:

      fastmonro:

      dzięki za wejście, ale wszystkie z nim zrobić to "pokazać" na etykiecie, kiedy został załadowany formularz (jak nazywają go od przypadku obciążenia). Powiem wam, że aby osiągnąć funkcjonalność zegara, lub pokazujące aktualny czas "cały czas" Czas jest potrzebny r komponent, ale nie być zegar ... Kiedy pokazujesz tylko jeden raz.

  3. Alex mówi:

    Bardzo dobry Twój wpis! Gratulacje!

  4. Laharl mówi:

    doskonały brat wkład ale jedynym problemem jest to, że znajdę nie pobiera natomiast wykonuje poczekać trochę czasu, aby wyświetlić zegar wystarczy umieścić takie same w przypadku obciążenia formie robiłem w C #, że jest najbardziej można korzystać
    prywatny timer1_Tick void (nadawca, obiekt EventArgs e)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }

    private void Form1_Load (object sender, EventArgs e)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }
    i jeszcze jedno ktoś coś wie jak wyświetlić nazwę pliku, zapisywanie lub otwieranie się na pasku tytułowym i próbowałem kilka sposobów i nie mogę znaleźć jak to zrobić, czy jest w VB lub C #.

    salu2

    • batero_loco_xxx mówi:

      masz rację, ale jest etienes Qu poczekać chwilę, że jest po uruchomieniu kodu kleszcz zegara (zapamiętania jest to, co 1 sekunda lub jedna sekunda po obciążeniu) Powiem ci sztuczkę znacznie łatwiejsze dla siebie samego eno piłki qu, położyć Ten sam kod można umieścić w kleszcza z zegarem w formie załadować formularz tak:

      Private Sub Form1_Load ....

      Me.Label12.Text = Format (Now, "hh: mm: ss tt")
      End Sub

      i tylko twój dylemat

      Pozdrawiam

  5. John mówi:

    Eliseo .... oraz dziękuję za pomaga z tych kodów proste i dobre wytłumaczenie dla nas, którzy właśnie zaczęli programowanie z ....... masz rację z zegarem jest bardzo potrzebne w celu urzeczywistnienia ..

    Dziękuję.

  6. cześć mówi:

    Dobre zaopatrzenie!

  7. Henoch mówi:

    Dobre podoba mi się rozwiązanie

  8. Danilo mówi:

    przyjaciele nie patrzą na kodzie kleszcza timera? pomóc proszę

  9. Neobones mówi:

    Witam, używam stoper i jak stwierdzono powyżej, właściwość Enable ma q iść na True, a Intervale = 1000 .... teraz ... po dwukrotnym kliknięciu na obiekt i bierze je do Timer1 Tick razie ... umieścić kod na coś takiego ...

    Public class frmPrincipal
    Tiempo_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Tiempo.Tick
    txtHora.Text = Format (Now, "hh: mm: ss tt")
    txtFecha.Text = Date.Now.Date
    End Sub
    End Class

    IO w moim przypadku zmieniło nazwę obiektu, zamiast Timer1 czasie umieścić ...
    q Mam nadzieję, że pomoże nowych programistów.

  10. AlvaroPucela mówi:

    Cojonuda Neobones jest wasza rola! jest zajebiście.

  11. Ulica mówi:

    Dobrzy przyjaciele, próbowałem kilka razy jak ja to mówię, ale aby uruchomić program zegar jest aktualizowany co sekundę, że robię ma zamiar uruchomić aktualizowana, a nieruchomość przedział miejsca w 1000, ale nie są aktualizowane .
    Mam nadzieję, że mogę pomóc.
    pozdrowienia.

    • batero_loco_xxx mówi:

      chociaż myślę, że można wymienić to habras kod logiki napisane dla kleszcza zdarzeń zegara? to jest to

      Timer1_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Timer1.Tick
      Label12.Text = Format (Now, "hh: mm: ss tt")
      End Sub

  12. Fredy mówi:

    TA SISAS BN yop KOD I TOY tylko nauka i NA .. Chcesz wiedzieć, jak utworzyć plik SISAS ASERLE TIMER ...

  13. Resume mówi:

    Oto coś trochę bardziej skomplikowane
    Public Class Form1
    Dim liczba As Integer
    Private Sub Form1_Load (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles MyBase.Load
    Me.Text = "wskaźnik czasu"
    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 sender Jak System.Object i ByVal e As System.EventArgs) Handles HoraToolStripMenuItem.Click
    licznik = 1
    End Sub
    FechaToolStripMenuItem_click Private Sub (ByVal sende As Object, e ByVal jako System.EventArgs) Handles FechaToolStripMenuItem.Click
    licznik = 2
    End Sub
    Timer1_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Timer1.Tick
    Me.Label1.Visible = True
    Jeśli licznik = 1 to Label1.Text = TimeString
    Jeśli licznik = 2 My.Computer.Clock.LocalTime.Date.ToString Następnie Label1.Text =
    End Sub
    End Class

  14. Victor Cordova mówi:

    Dzięki za wejście i działa idealnie : D Miałem wiele zakrętów z tym i rozwiązać te kilka linijek są ... Jeszcze raz dziękuję!

  15. Gustavo mówi:

    chcesz możesz wysłać mi więcej ćwiczeń z zegarem szczególnie jak zrobić ruch windy do pożądanego piętra

    Dziękuję.

  16. Angelo mówi:

    Zegar jest poprawna tak jak w przykładzie, tak aby rozpocząć musisz umieścić formularz Timer.Start ()

    Pozdrowienia.

  17. Kadaj powiedział:

    Jeśli timer funka, ale patrzeć na menedżera zadań, aby zobaczyć, jak to przenosi zasoby (w zależności od procesora barana itp. ..) w inny sposób zoptymalizować? niektóre Me.Refresh?

  18. powiedział maszyny:

    Hijes schłodzić mnie z dala od kłopotów

    Mam pytanie, w jaki sposób wyciąć gotówki temu ze sprzedażą czysto kontemplacyjnego dond pole dostępu do bazy danych
    jest monto_venta
    Dziękuję, jeśli masz jakiekolwiek przykład

  19. Lyn mówi:

    Jestem studentem inżynierii systems'm robi system mojej praktyce ich składki są doskonałym przykładem powyżej sondy 2 XQ C jest prawda to jest proste, ale w tych przypadkach do spełnienia warunku C go z CPU. hehe

    Private Sub Form1_Load (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles MyBase.Load

    Me.Label1.Text = Format (Now, "hh: mm: ss tt")
    End Sub

    po prostu daje mi pewnego czasu nie aktualizuje

    i

    Timer1_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Timer1.Tick

    LHora.Text = Date.Now.ToLongTimeString

    End Sub

    ta własność czy zegar musi być prawdziwa najbardziej prawdziwe i zasięgu do 1000 i to wszystko działa idealnie

  20. John mówi:

    Witam, podobnie jak zegar zamiast formularza internetowego na stronie internetowej, nie mogę go zobaczyć, wydarzenie kładzie timer.start nie istnieje.

    • Elizeusz mówi:

      Problemem jest to, że wydarzenia z kontroli uruchamiania po stronie serwera, a do tego doszło musisz zrobić, a przesiał wniosek i która ładuje całą stronę ... rzeczywiście trzeba zrobić po stronie klienta.

      Spróbuj java (JavaScript) z ajax lub jQuery.

      Szczęście

  21. pedrox mówi:

    grasias wszystko ale potrzebuję pomocy
    Muszę zrobić to wszystko, ale w C # Jestem nowy programdo jeśli ktoś wie proszę mi pomóc.

  22. AloneBoy mówi:

    Witam Jestem również nowe programowanie i chciał wiedzieć, czy ktoś wie jak zrobić formularz q q gdy dajesz kliknięcie jest przejrzysty, a także okna na Linuksa openSUSE 11.3

  23. Lorraine mówi:

    Import ClassLibrary1
    Public Class Form1
    Private Sub Form1_Load (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles MyBase.Load
    Time.Start ()
    End Sub
    Time_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Time.Tick
    Jak nowe Class1 godzin Dim
    Horas.hora Label.Text = ()
    "Godzina ()
    End Sub
    "Private Sub Time ()
    "Label.Text = teraz
    '' MessageBox.Show ("Wykorzystanie czasu")
    Już End Sub
    End Class

  24. Miauuu mówi:

    POSZUKUJE tego kodeksu PASSABA tutaj ... Po prostu pobierz kod TIMER ... aranżacje AND ME pracował idealnie ... Dziękuję Miguelito ...

  25. Oum mówi:

    Dzięki za poprzednich kodeksów pozwoliło mi dostosować się do kopalni.
    Kod, który funcinó mnie, aby uzyskać czas, który zmienia się system operacyjny to uczynić ..
    Private Sub Form1_Load (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles MyBase.Load

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

    End Sub

    Timer1_Tick Private Sub (ByVal sender Jak System.Object i ByVal e As System.EventArgs) Handles Timer1.Tick
    lblHora.Text = Date.Now.ToLongTimeString
    End Sub

  26. ! Juanma Says:

    i potrwać kilka próbek i żaden arribaa funcionaa mnie! Myślę, że jestem bardzo zły na to: S muszę mieć zegarek, ale KE na ekranie wygląda jak coś z tym ostatnim oseaa tak! DD ayudenmeee 00:00:00:

  27. Jdiaz mówi:

    Witam wszystkich, bo zostały badania na zegarze i jak widziałem mam je wykorzystać do sterowania windy dopiero teraz zostały tylko interfejs z poziomu 1 do 10 i wycieczka ale po uruchomieniu ponownie 1 do 10 i nie powinno być i nadal nie znaleźli sposób na pracę z przycisków, a nie ktoś musiał pracować nad czymś tak mogę pomóc lub przynajmniej wyjaśnić, dzięki z góry.

  28. Kathy mówi:

    jak zrobić zegar podczas uruchamiania pokazuje mi słowo w listbox

  29. Javier mówi:

    jak mogę wezwać pomocy okien w VB.NET 2005

  30. Lepiej mówi:

    MsgBox (timeofday)

  31. Higo powiedział:

    Dzięki

Komentarz