如何向右下角弹出提示框发布信息等两个问题

JRS123 2008-03-13 03:43:43
下面是一段"右下角弹出提示框"的代码:此小窗口文件名为yx
Private Sub Form_Load()
Me.Width = 3000: Me.Height = 3000 '窗体的大小
Me.Move Screen.Width - Me.Width, Screen.Height - 405
Me.Timer1 = True
Me.Timer1.Interval = 100 '上升快慢调节
End Sub

Private Sub Timer1_Timer()
Me.Top = Me.Top - 50
If Me.Top < Screen.Height - Me.Height - 405 Then
Timer1.Enabled = False
End If
End Sub
下面是放在主页上的启动提示框(小窗口)的代码:
Private Sub Form_Load()
Timer1.Interval = 3000 '三秒后弹出
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Load yx
yx.Show
End Sub
有二个问题:
1,每次如何向客户端的小提示发布新信息?(在网站上要设何代码?)
2,该小窗体启动后,每间隔三秒钟就弹出一次,太多了,只要求随主页启动弹出一次就可以,而不要连续弹出.
...全文
404 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2008-03-14
  • 打赏
  • 举报
回复
............
JRS123 2008-03-14
  • 打赏
  • 举报
回复
用原来的方案关不了,但采用下面代码,从下往上走一遍就不会再弹出了,不知关闭定时器的代码为何不起作用timer1.enabled=false
Private Sub Form_Load()
Timer1.Interval = 3000 '三秒后弹出从下往上走一遍就消失了

Me.Width = 3000: Me.Height = 3000 '窗体的大小
Me.Move Screen.Width - Me.Width, Screen.Height - 405
Me.Timer1 = True
Me.Timer1.Interval = 100 '上升快慢调节
End Sub

Private Sub Timer1_Timer()
Me.Top = Me.Top - 50
If Me.Top < Screen.Height - Me.Height - 405 Then

End If
End Sub
嗷嗷叫的老马 2008-03-14
  • 打赏
  • 举报
回复
2,该小窗体启动后,每间隔三秒钟就弹出一次,太多了,只要求随主页启动弹出一次就可以,而不要连续弹出.

思路就是在弹出第一次前,先把定时器关闭.

这样定时器就不会再次触发了.

具体代码上,看看你哪里还有调用过定时器吧.
JRS123 2008-03-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 myjian 的回复:]
Private Sub Timer1_Timer()
'这里要关闭定时器.
timer1.enabled=false
Load yx
yx.Show
End Sub
[/Quote]
用了上面代码关不掉,不知何故?
嗷嗷叫的老马 2008-03-13
  • 打赏
  • 举报
回复
网站上可以在某地址上传一个TXT文件.

再添加一个iNet控件,使用这样的方式得到文件内容:

Text1.Text = Inet1.OpenURL("http://你的域名/test.txt")

以后只需要更新这个文本文件的内容就OK了.
嗷嗷叫的老马 2008-03-13
  • 打赏
  • 举报
回复
Private Sub Timer1_Timer()
'这里要关闭定时器.
timer1.enabled=false
Load yx
yx.Show
End Sub
用户 昵称 2008-03-13
  • 打赏
  • 举报
回复
什么程序?如果是VB应该可以用animatewindow来做吧。

7,765

社区成员

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

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