关于闪动效果的问题。

canacy 2005-10-24 10:24:34
如果我有一个picturebox
picturebox1.CurrentX = 100
picturebox1.CurrentY = 100
picturebox1.print "aaaa"

我想让打印出来的"aaaa"字符出现闪动效果该怎么解决啊?
(就是一闪一闪的)
THS!
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
canacy 2005-10-24
  • 打赏
  • 举报
回复
多谢两位!
faysky2 2005-10-24
  • 打赏
  • 举报
回复
直接写Label1.Caption="aaaa"来代替picturebox1.print "aaaa"
faysky2 2005-10-24
  • 打赏
  • 举报
回复
笨方法:你放两个Timer控件,时间间隔都设置为1000毫秒:
Private Sub Timer1_Timer()
Label1.Visible = False
End Sub
Private Sub Timer2_Timer()
Label1.Visible = True
End Sub
脆皮大雪糕 2005-10-24
  • 打赏
  • 举报
回复
窗体放一个timer 一个picturebox

Private Sub Form_Load()
Timer1.Interval = 500
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Static flag As Boolean
Picture1.CurrentX = 100
Picture1.CurrentY = 100
flag = Not flag
If flag Then
Picture1.ForeColor = vbBlack
Else
Picture1.ForeColor = Picture1.BackColor
End If
Picture1.Print "aaaa"
End Sub
canacy 2005-10-24
  • 打赏
  • 举报
回复
如何控制???
faysky2 2005-10-24
  • 打赏
  • 举报
回复
可以用Timer控制吧

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧