3.图片框控件和图像框控件的主要区别是:
(1)图像框控件比图片框控件占内存少,且重新绘图的速度快。如只显示 图片,一般应尽量使用图像框控件。 (2)图片框控件可以作为容器控件(里面可以包括其他控件),图像框控 件不能作为容器控件使用。 (3)图像框控件所具有的属性和方法比图片框控件要少。在运行状态,可 以使用图片框提供的方法绘制图形。 (4)将图形文件装入图片框时,图形不能随图片框的尺寸调整大小。如果 其autosize属性为true时,图片框可以调整大小适应图形的大小,而不 是图形改变大小。如果其autosize为flase时,图片框不能改变大小,而 只有当图形文件为.wmf类型时,图形会自动调整大小以填满图片框。 图像框控件有一个stretch(拉伸)的属性,值为true,图形能自动改变 大小以适应图像框控件的尺寸。当值为false时,图像框会自动改变大小 以适应图形的大小。
图片框的使用
(1)显示和消除图形:见picture属性 (2)用print方法向图片框输出文本 (3)用图形方法在图片框中画图形 可以使用circle(画圆)、line(画线) 、pset(画点)等方法在图片框中画图形
示例
private sub form_load()
show picture1.print "在图片框内写字和画圆" picture1.circle(1200, 1000), 600, rgb(0, 0, 255) picture1.pset(1200, 1000), rgb(255, 0, 0)
end sub
图片框的使用
窗体上添加“显示图片”按钮,单击按钮,显示一副图 片。代码:
private sub command1_click()
picture1.picture = loadpicture("d:我的文档my pictures水立方1.jpg")
end sub
图像框的使用
示例:将一个图形文件放到图像框中,改变图像框的大 小,观察图形是否随之改变大小。
代码实现:
private sub cmddechw_click()
image1.width = image1.width - 100 image1.height = image1.height - 100 end sub
private sub cmdexit_click() end end sub private sub cmdaddhw_click()
image1.width = image1.width + 100 image1.height = image1.height + 100
end sub private sub form_load() image1.picture = loadpicture("d:我的文档my pictures水立方 1.jpg") end sub
9.3 timer(计时器)
定时器是一个响应时间的控件。它们独立于用户,编程后可用来在一 定的时间间隔中周期性地执行某项操作。 定时器有两个关键属性:
enabled属性 当该属性为true时,定时器处于工作状态。而当 enabled 被设置为 false 时,它就会暂停操作而处于待命状态。因此,定时器的 enabled 属性并不同于其它对象的 enabled 属性。
interval属性 定时器周期性事件之间的时间间隔(毫秒数)。
事件:
timer事件:每间隔interval属性值的时间间隔就触发一次。只要计时 器处于工作状态,周期性的触发timer事件。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29087-43.html
看见中国日渐强大他毫无办法很迷茫