问题一:
在普通窗体中,可以使用apintpicture方法背景图片重绘,从而实现背景图片随窗体放大和缩小.可是,在MDI主窗体中,却无法使用此方法了.在MDI主窗体中,连apint事件都没有了.
但是我现在需要在MDI主窗体中实现背景图片随窗体放大或缩小而放大或缩小,如何实现呢? 问题二:
在POWERBUILDER中,窗体有idle事件,可以实现系统等待指定时间后触发的事件,在VB中是否有类似的事件呢?如果有,如何使用?
在普通窗体中,可以使用apintpicture方法背景图片重绘,从而实现背景图片随窗体放大和缩小.可是,在MDI主窗体中,却无法使用此方法了.在MDI主窗体中,连apint事件都没有了.
但是我现在需要在MDI主窗体中实现背景图片随窗体放大或缩小而放大或缩小,如何实现呢? 问题二:
在POWERBUILDER中,窗体有idle事件,可以实现系统等待指定时间后触发的事件,在VB中是否有类似的事件呢?如果有,如何使用?
TIMER控件是指定一段时间内发生一次,而IDLE事件是在系统等待指定时间后触发,TIMER控件可以做到吗?如果可以,如何做到?
Image1.Stretch = True
Image1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight
End Sub
关于第2个问题,你还是没搞懂我的意思,因为POWERBUILDER中的IDLE事件是指系统闲置指定时间后触发该事件,所以你刚刚说的IF语句实现我认为也还是不成立的!简单得说吧,就像屏幕保护一样.
你说的方法仅仅限于在普通窗口中实现,我是想在MDI多文档主窗体中实现该功能呀!
private sub time
do events while(now<=你指定的时间)
loop
'在这里写要作的事end sub
private sub timer1_timer()
if now>=你所指定的时间 then
'运行你要做的事
end if
end sub
我有事要先走了,不能在线等求解了,如果你愿意的话,能否留下QQ号,交个朋友,这样讨论好累哦!
现在派分,问题也算基本解决了!谢谢!