CallByName函数小例一则

    技术2022-05-11  76

    CallByName函数用于执行一个对象的方法,或者设置或返回一个对象的属性。利用它可以轻松实现动画。这里举个字符动画的例子,让大家感受一下此函数的强大功能。 要尝试本例,请在窗体上添加一个Label和一个Timer控件。 Option Explicit Dim ss As Integer, x As Integer '声明变量 Private Sub Form_Load() ss = 0 '时间初值 x = 0 '标签移动初值 Label1.Left = x '标签Left属性初值(为了一致性) Label1.Caption="哈哈哈,Move it!" Timer1.Interval = 100 Timer1.Enabled = True End Sub Private Sub Timer1_Timer() ss = ss + 1 x = x + 30 '标签移动值 If ss >= 120 Then ss = 0: x = 0 '循环 CallByName Label1, "Move", VbMethod, x '用CallByName令标签移动 End Sub   

    最新回复(0)