Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
Visual Studio 2005
Visual Basic
 Timer-Steuerelement für Visual Basi...
Diese Seite ist spezifisch für
Microsoft Visual Studio 2005/.NET Framework 2.0

Andere Versionen stehen ebenfalls zur Verfügung für:
Visual Basic-Konzepte
Timer-Steuerelement für Visual Basic 6.0-Benutzer

Das Timer-Steuerelement von Visual Basic 6.0 wird in Visual Basic 2005 durch die Timer-Komponente ersetzt. Die Namen einiger Eigenschaften und Ereignisse wurden geändert, und in einigen Fällen weicht auch ihr Verhalten ab.

Konzeptionelle Unterschiede

Bei dem Timer-Steuerelement von Visual Basic 6.0 handelt es sich um ein Steuerelement im eigentlichen Sinne, das zur Entwurfszeit auf dem Formular platziert wird, zur Laufzeit jedoch nicht sichtbar ist.

Die in Visual Basic 2005 verfügbare Timer-Komponente wird der Taskleiste zur Entwurfszeit hinzugefügt; wie alle Komponenten verfügt sie über keine Parent-Eigenschaft.

NoteHinweis

Neben der Timer-Komponente stellt .NET Framework auch zwei Timerklassen, Timer und Timer, bereit.

Interval-Eigenschaft

Sie können ein Timer-Steuerelement in Visual Basic 6.0 deaktivieren, indem Sie die Interval-Eigenschaft auf den Wert 0 (null) festlegen.

In Visual Basic 2005 ist 1 als untere Begrenzung für die Interval-Eigenschaft festgelegt. Wenn Sie für das Intervall 0 (null) festlegen, wird eine Laufzeitausnahme ausgelöst. Die Timer-Komponente von Visual Basic 2005 verwendet die Enabled-Eigenschaft, die Ihnen die Aktivierung bzw. Deaktivierung dieser Komponente ermöglicht.

Änderungen am Code des Timer-Steuerelements

In den folgenden Beispielen werden Unterschiede in den Codierungstechniken von Visual Basic 6.0 und Visual Basic 2005 aufgezeigt.

Änderungen am Code, um das Timer-Steuerelement zu starten und anzuhalten

Im folgenden Code wird veranschaulicht, wie ein Timer-Steuerelement zur Laufzeit aktiviert und deaktiviert wird.

' Visual Basic 6.0
Public Function TimerOn(Interval As Integer)
    If Interval > 0 Then
        ' Start the timer.
        Timer1.Interval = Interval   
    Else
        ' Stop the timer.
        Timer1.Interval = 0 
    End If
End Function
Visual Basic
' Visual Basic 2005
Public Sub TimerOn(ByRef Interval As Short)
    If Interval > 0 Then
        ' Start the timer.
        Timer1.Enabled = True
    Else
        ' Stop the timer
        Timer1.Enabled = False
    End If
End Sub

Entsprechungen zu Eigenschaft und Ereignissen des Timer-Steuerelements

In der folgenden Tabelle sind Visual Basic 6.0-Eigenschaften und -Ereignisse zusammen mit ihren Visual Basic 2005-Entsprechungen aufgeführt. Die Eigenschaften und Ereignisse, die über denselben Namen und dasselbe Verhalten verfügen, werden dabei nicht berücksichtigt.

In dieser Tabelle werden Links zu Themen bereitgestellt, in denen Unterschiede im Verhalten erläutert werden. Wenn in Visual Basic 2005 keine direkte Entsprechung vorhanden ist, werden Links zu Alternativthemen bereitgestellt.

Eigenschaften und Ereignisse

Visual Basic 6.0 Visual Basic 2005-Entsprechung

Index-Eigenschaft

Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer.

Interval-Eigenschaft

Interval

NoteHinweis

Das Verhalten der Interval-Eigenschaft wurde geändert. Weitere Informationen finden Sie unter Das Verhalten der Timer Interval-Eigenschaft wurde geändert.

Parent-Eigenschaft

Neue Implementierung. Der Timer ist eine Komponente und kann daher kein übergeordnetes Element besitzen.

Timer-Ereignis

Tick

Hinweise zum Durchführen des Updates

Beim Durchführen eines Updates für eine Visual Basic 6.0-Anwendung auf Visual Basic 2005 werden alle Timer-Steuerelemente auf Timer-Komponenten von Windows Forms aktualisiert. Wenn noch Code vorhanden ist, der für die Interval-Eigenschaft den Wert 0 aufweist, wird diesem Code eine Updatewarnung hinzugefügt.

Siehe auch

© 2009 Microsoft Corporation. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker