当前位置:编程学习 > VB >>

VB的refresh方法

VB的refresh方法是什么来的,比如:form1.refresh

谁能解释一下,最好举一个例子。

追问:不明白,有例子吗?
答案:
以下内容参考自MSDN:
Refresh 方法用于强制全部重绘一个窗体或控件(也就是"刷新"了)。

一般在下列情况下使用 Refresh 方法: 
在另一个窗体被加载时显示一个窗体的全部。
更新诸如 FileListBox 控件之类的文件系统列表框的内容。
更新 Data 控件的数据结构。 


Refresh 方法不能用于 MDI 窗体,但能用于 MDI 子窗体。不能在 Menu 或 Timer 控件上使用 Refresh 方法。
通常,如果没有事件发生,窗体或控件的绘制是自动处理的。但是,有些情况下希望窗体或控件立即更新。例如,如果使用文件列表框、目录列表框或者驱动器列表框显示当前的目录结构状态,当目录结构发生变化时可以使用 Refresh 更新列表。
可以在 Data 控件上使用 Refresh 方法来打开或重新打开数据库(如果 DatabaseName, ReadOnly, Exclusive 或 Connect 属性的设置值发生改变),并能重建控件的 Recordset 属性内的 dynaset。


例如Form1.Refresh   'Form1 As Form
就是刷新Form1窗体...

form1.refresh 就是让窗口刷新一下,例如:

  Private Sub Form_Click ()

  print "abc"    '在窗体上输出abc

  end sub

     Private Sub Form_DbClick ()

     form1.refresh  'abc将被清除

     end sub

 注意:refresh 方法也适用于图片框,框架等容器,但refresh 方法不能清除容器上的控件

    

 

refresh是刷新的方法
比如:form1.refresh 就是让窗口刷新一下

上一个:VB下如何编写CRC校验程序?
下一个:VB的关键字极含义?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,