我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

vb小问题,谢谢。为什么时钟控件中s=0怎样使初始值s=1

Private Sub Form_Load()
Dim s As Integer
s = 1
End Sub

Private Sub Timer1_Timer()
If Me.Left < 0 Or Me.Left > Screen.Width - Me.Width Then s = -1 * s
Me.Left = Me.Left + 100 * s
End Sub

将dim s as integer换成private s as integer写在form_load的上面,也就是外面,作为全局变量。

vb是可以省略变量声明的
所以,你的Timer1_Timer() 里面的s是局部变量,跟Form_Load()里面的s毛关系没有。

近期文章

  • 救命哦,遇到一个编码问题
  • MYSQL安装及配置怎么弄
  • 使用jquery+AJAX实现3个字段的查询,回传显示,写入数据库,刷新局部网页table
  • INSTALL_FAILED_VERIFICATION_FAILURE
  • Android方面的错误,急需大神帮助,鸡年大吉!
  • 初学者看看javascript哪里错了
  • 请问这个APR问题怎么解决?加入 tcnative-1.dll包也不行
  • 内核printf怎么实现在bios中断被覆盖之后
  • What Are You Talking About
  • An Easy Task
  • Humble Numbers
  • C#如何将保存在多维数组中的数据保存成CSV文件
  • 请问如果在局域网内模拟出个公网?
  • Unity如何在PC端接入支付宝、微信支付?
  • 层次贝叶斯模型中 gibbs sampling 求解
  • UVA 1589 xiangqi AC不了 udebug可以过 找不到原因 求大神看看代码哪里有问题
  • vba中textbox值中有双引号的问题
  • 这段java多线程代码为什么后来不输出东西了呢?
  • java中内部匿名类的问题
  • 关于J2EE的一些疑问;

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华