If Label2.Left <> 0 Then
Label2.Left = Label2.Left - 100
If Label2.Left < 0 Then
Label20.Left = Label20.Left - 100
endif
endif
这是自己搞的,用了2个label。 请问怎么让他循环起来?
解决方案 »
- 求助关于ListBox 问题 如何用SendMessage 选中一项
- vb+access ,怎么把查询结果输出成txt文件?
- 真想拥有一套自己软件能运行的操作系统呀,卖软件的时候捆绑操作系统。
- 一个关于leftB函数的问题!请各位帮忙!
- 请各位高手指教!!关于运行时保存图片的问题
- 如何给操作员设定权限
- 请问HKEY_PERFORMANCE_DATA这一根键在注册表里面有吗?
- VB中 通过外部传感器信号给一个上升沿,TIMER执行10次
- 打包安装时,如何将一注册码写入注册表?
- FlexGrid表格中不用数据控键,动态的联接到任一数据表上,
- 如何改变集合中某个成员的值???成员是自定义数据类型
- 语言转换下
dim lngOrigLeft2 as long,lngOrigLeft20 as long
lngOrigLeft2=label2.left
lngOrigLeft20=label20.left'----开始滚
If Label2.Left <> 0 Then
Label2.Left = Label2.Left - 100
If Label2.Left < 0 Then '---你的label2不可见以后label20开始动?
Label20.Left = Label20.Left - 100
endif
endif
你可以判断如果两个label都不可见就复员
if label2.left<0 and label20.left<0 then
label2.left=lngOrigLeft2
lable20.left=lngOrigLeft20
end if反正思路就是差不多
Private Sub Timer1_Timer()
If Label2.Left <> 0 Then
Label2.Left = Label2.Left - 100
If Label2.Left < 0 Then
Label20.Left = Label20.Left - 100
End If
End If
End Sub
初始一个Frame 2个label 然后frame的width属性为6000
一个label居中另一个label的left属性也设为6000.。
就这样。。12点就断网了。