Visual Basic 6.0 中的 Timer 控件在 Visual Basic 2005 中被
Visual Basic 6.0 Timer 控件是一种在设计时实际存在于窗体上的控件;但是它在运行时不可见。
Visual Basic 2005 Timer 是设计时添加到栏中的组件;作为组件它没有 Parent 属性。
注意 |
---|
除了 Timer 组件之外,.NET Framework 还有两个计时器类: |
在 Visual Basic 6.0 中,可以通过将 Interval 属性设置为 0 来禁用 Timer 控件。
在 Visual Basic 2005 中,
下面的示例演示 Visual Basic 6.0 和 Visual Basic 2005 在编码方法上的不同之处。
下面的代码演示如何在运行时启用和禁用 Timer 控件。
复制代码 | |
---|---|
' 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 |
下表列出了 Visual Basic 6.0 中的属性和事件及它们的 Visual Basic 2005 等效项。具有相同的名称和行为的属性和事件未予列出。
此表提供相关主题的链接,这些主题对行为之间的差异进行说明。如果 Visual Basic 2005 中没有直接等效项,则提供指向介绍替换项的主题的链接。
Visual Basic 6.0 | Visual Basic 2005 等效项 | ||
---|---|---|---|
Index 属性 | 新的实现。有关更多信息,请参见控件数组(针对 Visual Basic 6.0 用户) | ||
Interval 属性 | Interval
| ||
Parent 属性 | 新的实现。Timer 是组件并且不可能有父级。 | ||
Timer 事件 | Tick |
当 Visual Basic 6.0 应用程序升级到 Visual Basic 2005 时,任何 Timer 控件都升级为 Windows 窗体 Timer 组件。如果找到将 Interval 属性设置为 0 的代码,则向您的代码添加一条升级警告。
联系客服