帮忙vb问题

窗体中的属性autoredraw具体是什么意思啊?请哪位高手帮忙解决.
2025-03-23 20:20:02
推荐回答(3个)
回答(1):

autoredraw 字面意思就是 自动重画
VB中的意义:返回或设置从图形方法到持久图形.的输出

持久的图形
Microsoft Windows 操纵屏幕图象,来造成重叠窗口的影像。当一个窗口移到其它窗口上时,可暂时隐藏其它窗口,移过后,被覆盖的窗口和它的内容需要重新显示。Windows 管理和控制窗口与控件的重新显示。而用户的 Visual Basic 应用程序必须控制窗体和图片框内图形的重新显示。

如果在窗体上用图形方法创建图形,通常希望它们重新显示在以前的位置 (persistent graphics),可用 AutoRedraw 属性创建持久的图形。

autoredraw属于Boolean类型,当为True时就可以自动重画

回答(2):

返回/设置从graphic方法到一个持久性的位图的输出.

回答(3):

For
Each( 变量名)
In
(数组名).....Next 就是让变量取遍数组各元素的值。举个例子给你看看就能明白
Private
Sub
Command1_Click()
Dim
a(10)
As
Integer
For
i
=
0
To
9
a(i)
=
i
+
1
Next
For
Each
x
In
a
Sum
=
Sum
+
x
Next
MsgBox
Sum
End
Sub
上面程序就是让变量x取遍了数组的所有元素值,然后全部相加=55.