Jak zaprogramować timer w VB.NET

Autor: Peter Berry
Data Utworzenia: 12 Sierpień 2021
Data Aktualizacji: 14 Styczeń 2025
Anonim
Visual Basic .NET Tutorial 21 - How to use Timer Control in VB.NET
Wideo: Visual Basic .NET Tutorial 21 - How to use Timer Control in VB.NET

Zawartość

W Visual Basic .NET zegar umożliwia sterowanie okresowymi zdarzeniami podczas działania aplikacji. Zegar ma pewne unikalne właściwości i metody do tego. Najważniejszą właściwością jest „Interval”, który określa, jak często timer powinien uruchamiać kod. Podajesz wartość zakresu w milisekundach; tysiąc milisekund to jedna sekunda. Niektóre przykłady tego, co można zrobić z kontrolerem, to uruchomienie odliczania, dynamiczna zmiana wartości właściwości dla innych elementów sterujących i ciągłe obserwowanie innych części aplikacji.


Instrukcje

Wartość interwału timera podawana jest w milisekundach (zdjęcie zegara autorstwa Peter Hires Images z Fotolia.com)
  1. Otwórz projekt w Visual Basic. Kliknij dwukrotnie timer i dodaj „Timer1” i kliknij dwukrotnie „Label”, aby dodać „Label1”. Zmień właściwość kontrolną „Włączone” na „Prawda” i zmień zakres na 1000.

  2. Naciśnij „F7”, aby otworzyć okno kodu i wprowadzić następujący kod:

    Dim time As Integer = 10

    Tworzy to zmienną i inicjalizuje ją.

  3. Otwórz aplet Timer1_Tick i wprowadź następujący kod:

    Jeśli czas> 0 Wtedy czas = czas - 1 Label1.Text = czas Inny Timer1.Enabled = False End Jeśli

    Po uruchomieniu programu timer będzie zmniejszał zmienną co sekundę, wyświetlając wartość na markizie, aż liczba osiągnie zero, powodując wyłączenie zegara.

  4. Naciśnij „Shift” i „F7”, aby otworzyć okno projektu. Kliknij dwukrotnie timer i dodaj „Timer2” do projektu. Zmień właściwość „Włączone” na „Prawda”, a jej zakres na 100, a następnie kliknij na nią dwukrotnie, aby otworzyć podprogram Timer2_Tick. Następnie wpisz następujący kod:


    If (Label1.Left + Label1.Width)> Me.Width Następnie Label1.Left = Me.Left - 100 End If Label1.Left = Label1.Left + 5

    Ten kod powoduje, że panel przesuwa się poziomo po ekranie, przesuwając pięć pikseli na każdą dziesiątą część sekundy. Gdy markiza osiągnie prawy koniec formularza, wraca na lewo i zaczyna się ponownie ruszać.

  5. Naciśnij „Shift” i „F7”, aby otworzyć okno projektu. Kliknij dwukrotnie kontroler i dodaj „Timer3” do projektu. Zmień właściwość „Enabled” na „True”, a jej zakres na 500. Następnie kliknij dwukrotnie „TextBox”, aby dodać „TextBox1”. Kliknij dwukrotnie projekt Timer3, aby otworzyć aplet Timer3_Tick. Następnie wpisz następujący kod:

    TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select (TextBox1.TextLength, 0)

    Co 30 sekund Timer zmienia cały tekst z „TextBox1” na górne pole. Domyślnie, gdy zegar wprowadza zmiany, kursor wraca na początek pola tekstowego. Druga linia kodu zapobiega temu.

Jak zrobić własne kule z drewna

Roger Morrison

Styczeń 2025

Kule ą niezbędne dla każdego, kto ma poważne obrażenia dolnej części ciała i chce zachować mobilność. Kule ą zwykle wykonane z drewna lub metalu i ą zwykle regulowane lub dotoowywane do wzrotu ooby po...

Jak przyjmować krople podjęzykowe

Roger Morrison

Styczeń 2025

toowanie kropli podjęzykowych jet formą podania leku, która umożliwia ominięcie przewodu pokarmowego i przedotanie ię do krwiobiegu bezpośrednio przez błony śluzowe pod językiem. Krople ą łatwe d...

Polecamy Cię