百科知识

vb简单程序加载多张图片用一个timer控件实现动态代码如opt

2007-11-17 16:33:18小***
加载多张图片用一个timer控件实现动态 代码如option explicit Dim i As Integer Private Sub Form_Load() i = 0 End Sub Private Sub Timer1_Timer() Dim j As Integer If i >= 0 Then Picture1.Cls j = i Mod 7 + 1 FileName = "f:\图片\" & j & ".bmp" Picture1.Picture = LoadPicture(FileName) i = i + 1 End If End Sub 为什么i要在通用模块中进行定义,在后面定义为什么达不到效果??????? vb简单程序加载多张图片用一个timer控件实现动态代码如optionexplicitDimiAsIntegerPrivateSubForm_Load()i=0?

最佳回答

  • 1.i如果不在通用模块里面定义,就不能在函数过程里面保存值,每次都将重置为0,所以必须在通用里面定义,当然如果非要在函数体内定义,可以定义为静态类型. 2.i是一个整型,整型的默认初始值是0,所以不显示定义也能凑合,不过不是一个好习惯.
    2007-11-17 17:26:17
  • 很赞哦! (162)