Digitális óra (időzítő)

Ma szeretném bemutatni egy egyszerű és könnyen létrehozható a Visual Basic. NET digitális óra. Mi ezt egy címkét és egy időzítő.

Az űrlap hasonlóan kell kinéznie, hogy a következő kép>

Erre példa, ahol csak az idő fogja mutatni, változtatni a betűtípust az ellenőrzés címke adni neki nagyobb jelentőséget. Én a Tahoma betűtípus méret 28.

Most az időzítő komponens tulajdonságait. Futtatni a kódot a kullancs esetén időzítő komponens, ezt kell az enable tulajdonságot True. És mi adjuk meg a kódot futtatni minden n ketyeg. A kullancsok száma a n az intervallum a megjelölt ingatlan milliszekundum. Tehát, ha teszünk az ingatlan 1000-ben a kullancsok, a kód fog futni 1 másodpercenként.

Most lássuk a kód nagyon egyszerű:

 Timer1_Tick Private Sub (ByVal feladónak System.Object, _
 ByVal e Ahogy System.EventArgs) Fogantyúk Timer1.Tick
 Label1.Text = Date.Now.ToLongTimeString
 End Sub

Csak még fut (F5), az alkalmazás, és mi lesz a digitális óra látható az alábbi képen>

Ha Ön rendszeres olvasója ennek a blognak, tudod, hogy az összes kód példák mindig azt jelentette, hogy nagyon egyszerű, és hogy van e példák a lehetőséget, hogy javítsa, kiegészítse, és módosítja azokat az alkalmazások használatát.

Mint mindig, remélem, hasznosnak találhatják.

33 Responses to "Digital Clock (Timer)"

  1. Bitacoras.com mondja:

    Információ Bitacoras.com ...

    Értékeld az Bitacoras.com: Ma meg akarom mutatni egy egyszerű és könnyen létrehozható a Visual Basic. NET digitális óra. Mi ezt egy címkét és egy időzítő. Az űrlapot kell hasonlítaniuk a következő i ....

  2. fastmonro mondja:

    Az időzítés nem szükséges, egy egyszerűbb módja:
    Private Sub Form1_Load (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Nyel MyBase.Load

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

    • Elizeus azt mondja:

      fastmonro:

      köszönöm az input, de minden, amit csinál vele, hogy "show" a címkén betöltése közben formában (ahogy te nevezed a Load esemény). Hadd mondjam el, hogy a funkciók eléréséhez egy óra, vagy a pontos időt mutatja "egész idő alatt" időre van szükség alkatrész r, de nem lehet egy óra ... mikor mutatod meg csak egyszer.

  3. Alex azt mondja:

    Nagyon jó a hozzájárulást! Gratulálunk!

  4. Laharl mondja:

    kitűnő hozzájárulására testvére, de az egyetlen gond az, hogy találok nem számít fel, miközben végrehajt egy kis időt várni, hogy bemutassa az óra csak tedd ugyanezt a terhelés esetén formában tettem, hogy a C # a leginkább tudom használni
    private void timer1_Tick (object sender, EventArgs e)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }

    private void Form1_Load (object sender, EventArgs e)
    {
    DateTime.Now.ToShortTimeString Label.Text = ();
    }
    és még egy dolog, valaki tudja, hogyan jelenítse meg a nevét, a mentett fájl vagy megnyitott a címsorban, és megpróbáltam többféle módon, és nem talál, hogyan kell csinálni, hogy ez a VB vagy C #.

    salu2

    • batero_loco_xxx mondja:

      igazad van, de qu etienes várni a második az, amikor futtatja a kódot óraütésre (emlékezzen, 1 másodpercenként egy másodperc után, vagy a terhelés) Elmondom neked egy trükköt sokkal könnyebb magadnak ene Qu bálok, tedd ugyanazt a kódot, amit az óra tik a formában betölteni a formában így:

      Private Sub Form1_Load ....

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

      és csak a dilemma

      Üdvözlettel

  5. János azt mondja:

    Eliseo .... és köszönjük, hogy segítesz Önnek ezek a kódok magyarázata egyszerű és jó nekünk, akik csak most kezdtem programozni ....... igazad van az időmérő nagyon szükséges ahhoz, hogy megvalósítsuk ..

    Köszönöm.

  6. hello, azt mondja:

    Jó ellátás!

  7. Henoch mondja:

    Szeretem a jó megoldás

  8. Danilo azt mondja:

    barátai nem nézd meg a kódot az időzítő kullancs? kérem segítsen

  9. Neobones mondja:

    Helló, azt használja az időzítőt, és mint már említettük, az Enable ingatlan q menni igaz, és a Intervale = 1000 .... ... most akkor kattintson duplán az objektumra, és elviszi őket Timer1 Tick esemény ... fel a kódot, mint valami ...

    Public Class frmPrincipal
    Tiempo_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Tiempo.Tick
    txtHora.Text = Format (Now, "hh: mm: ss tt")
    txtFecha.Text = Date.Now.Date
    End Sub
    End Class

    io esetemben Megváltoztattam az objektum nevét, ahelyett, hogy időben Timer1 tettem ...
    q Remélem, segíteni az új programozók.

  10. AlvaroPucela mondja:

    Cojonuda Neobones Ön szerepe van! kibaszott jó.

  11. Street mondja:

    Jó barátok, próbáltam többször is mondtam, de a program futtatásához az óra másodpercenként frissül, hogy én hogy fog futni frissül, és az intervallum tulajdonsága a hely 1000-ben, de nem frissül .
    Remélem tudok segíteni.
    üdvözletet.

    • batero_loco_xxx mondja:

      bár azt hiszem, hogy mondod habras logika kódot írt az esemény kullancs az óra? ez az

      Timer1_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Timer1.Tick
      Label12.Text = Format (Now, "hh: mm: ss tt")
      End Sub

  12. Fredy mondja:

    TA SISAS BN YOP CODE és a játék csak a tanulás és NA .. Szeretné tudni, hogyan lehet létrehozni egy időzítő ASERLE SISAS ...

  13. Folytatás mondja:

    Itt van valami egy kicsit bonyolultabb
    Public Class Form1
    Dim számít Integer
    Private Sub Form1_Load (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Nyel MyBase.Load
    Me.Text = "idő jelzése"
    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 feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk HoraToolStripMenuItem.Click
    ellensúlyozására = 1
    End Sub
    FechaToolStripMenuItem_click Private Sub (ByVal sende As Object, ByVal e Mint System.EventArgs) Nyel FechaToolStripMenuItem.Click
    ellensúlyozására = 2
    End Sub
    Timer1_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Timer1.Tick
    Me.Label1.Visible = True
    Ha a számláló = 1 Ezután Label1.Text = TimeString
    Ha a számláló = 2 Ezután Label1.Text = My.Computer.Clock.LocalTime.Date.ToString
    End Sub
    End Class

  14. Victor Cordova azt mondja:

    Köszönöm a bemenet, tökéletesen működik : D Én volt, miután sokan ezzel a fordulattal, és rögzíti ezt a pár sort is ... még egyszer köszönöm!

  15. Gustavo szerint:

    kívánunk, küldjenek további gyakorlatokat időmérő különösen, hogyan lehet egy lift mozog a kívánt szót

    Köszönöm.

  16. Angelo azt mondja:

    Az óra helyes, mint a példában, csak elindítani van, hogy Timer.Start formában ()

    Üdvözlet.

  17. Kadaj mondta:

    Ha az időzítő funka de nézd meg a Feladatkezelő, hogy hogyan is mozog erőforrások (processzor függő ram stb ..) más módon optimalizálni? Néhány Me.Refresh?

  18. mondta gép:

    Hijes kihűlni engem a bajtól

    Lenne egy kérdésem, hogyan kell vágni készpénz ezelőtt értékesítési pusztán szemlélődő dond területén adatbázis-hozzáférés
    a monto_venta
    Köszönöm, ha bármilyen példát

  19. Lyn azt mondja:

    Én vagyok hallgató mérnöki systems'm csinál rendszert a praxisomban hozzájárulásuk kitűnő példái a fenti szonda 2 XQ c az az igazság ez alap, de ezekben az esetekben sem c őt a cpu. hehe

    Private Sub Form1_Load (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Nyel MyBase.Load

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

    ad nekem csak egy bizonyos ideig nem frissít

    és

    Timer1_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Timer1.Tick

    LHora.Text = Date.Now.ToLongTimeString

    End Sub

    ez a tulajdonság, ha az időzítő igaznak kell lennie a legtöbb igaz és egy sor 1000 és ez minden tökéletesen működik

  20. János azt mondja:

    Hello, akárcsak az óra helyett egy webes űrlapot egy weboldalt, én nem látom, az esemény hozza timer.start nem létezik.

    • Elizeus azt mondja:

      A probléma az, hogy az események az ellenőrzések futtatni a szerver oldalon, és hogy ez megtörténhessen meg kell csinálni egy ké, amely újratölt az egész oldal ... tényleg nem kell mást tennie kliens oldalon.

      Próbálja java (javascript), vagy a jQuery Ajax.

      Szerencse

  21. pedrox mondja:

    grasias minden, de segítségre van szükségem
    Azt kell, hogy mindezt, de a C # új vagyok programdo, ha valaki tudja, kérem, segítsen nekem.

  22. AloneBoy mondja:

    Hi Én is új programozási és azt akarta tudni, ha valaki tudja, hogyan kell egy űrlapot q q ha adsz kattintás átláthatósága, valamint az ablakok a Linux openSUSE 11.3

  23. Lorraine mondja:

    Import ClassLibrary1
    Public Class Form1
    Private Sub Form1_Load (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Nyel MyBase.Load
    Time.Start ()
    End Sub
    Time_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Time.Tick
    A New Class1 Dim óra
    Horas.hora Label.Text = ()
    "Hour ()
    End Sub
    "Private Sub time ()
    "Label.Text = Now
    '' MessageBox.Show ("helyen az idő")
    "End Sub
    End Class

  24. Miauuu mondja:

    Keresi a PASSABA ide a kódot ... Csak fogd a kódot a TIMER ... Egyes megállapodásoknál ÉS ME tökéletesen működött ... Köszönöm MIGUELITO ...

  25. Oum mondja:

    Köszönöm az előző kódok lehetővé tette számomra, hogy alkalmazkodjanak az enyém.
    A kód funcinó nekem, hogy az idő, ami megváltoztathatja az operációs rendszer erre ..
    Private Sub Form1_Load (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Nyel MyBase.Load

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

    End Sub

    Timer1_Tick Private Sub (ByVal feladónak System.Object, ByVal e Mint System.EventArgs) Fogantyúk Timer1.Tick
    lblHora.Text = Date.Now.ToLongTimeString
    End Sub

  26. Juanma! Says:

    és több mintát venni és senki arribaa funcionaa nekem! Azt hiszem ez nagyon rossz: S én kell egy órát, de a KE a képernyőn fog kinézni, mintha az utóbbi oseaa így van! DD ayudenmeee 00:00:00:

  27. Jdiaz mondja:

    Hi all, mert én már kutatja az időzítőt, és láttam, azt kell használni őket, hogy ellenőrizzék a lift, míg most már csak az interfész a szintek 1-től 10, és a túra, de miután kezdődik újra 1-10, és nem kellene, de eddig nem találta a módját, hogy működjön együtt a gombok, ha valaki nem kellett dolgozni, így tudok valamit segíteni, vagy legalábbis magyarázni, köszönjük.

  28. Kathy azt mondja:

    mint én, hogy az időmérőt fut mutat nekem egy szót egy ListBox

  29. Javier mondja:

    meg tudom hívni a segítségével a Windows 2005-ben vb.net

Hozzászólás