Redraw属性有什么用处?请举例说明!!!!!谢谢!!! MSHFlexGrid等控件都有Redraw属性,但我不知道这个属性到底有什么用处!请各位大虾多多赐教!!!!!!最好有例子说明!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Redraw 属性示例下面的代码关闭重绘,对 MSHFlexGrid 的内容作了几次更改,然后打开重绘来显示结果。注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。Dim i As Integer' 冻结 MSHFlexGrid 避免闪烁。MSHFlexGrid.Redraw =False' 更新 MSHFlexGrid 内容For i =MSHFlexGrid1.FixedRows To MSHFlexGrid1.Rows - 1MSHFlexGrid1.TextMatrix(i, 1) =GetName(i, 1)MSHFlexGrid1.TextMatrix(i, 2) =GetName(i, 2)Next' 显示结果MSHFlexGrid1.Redraw =True Redraw 属性 返回或设置一个值,决定 MSHFlexGrid 是否应该在每次更改后自动地重绘。 Redraw 属性 返回或设置一个值,决定 MSHFlexGrid 是否应该在每次更改后自动地重绘。语法object.Redraw [=Boolean]Redraw 属性的语法包含如下部分:部分 描述 object 一个对象表达式,其值为“应用于”列表中的一个对象。 Boolean 一个布尔表达式,指定 MSHFlexGrid 是否应该在每次更改后自动地重绘。 设置值对 Boolean 的设置如下所示:部分 描述 True MSHFlexGrid 在每次更改后自动地重绘。这是缺省设置。 False MSHFlexGrid 在每次更改后不重绘。 说明可以在代码中使用这一属性,来减少当 MSHFlexGrid 的内容进行广泛更新时的闪烁。Redraw 属性示例下面的代码关闭重绘,对 MSHFlexGrid 的内容作了几次更改,然后打开重绘来显示结果。注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。Dim i As Integer' 冻结 MSHFlexGrid 避免闪烁。MSHFlexGrid.Redraw =False' 更新 MSHFlexGrid 内容For i =MSHFlexGrid1.FixedRows To MSHFlexGrid1.Rows - 1MSHFlexGrid1.TextMatrix(i, 1) =GetName(i, 1)MSHFlexGrid1.TextMatrix(i, 2) =GetName(i, 2)Next' 显示结果MSHFlexGrid1.Redraw =True 看看MSDN对WM_SETREDRAW消息的说明。 rs.close为什么关闭失败? vb 关于数据保存与调用 关于连接EXCEL,和在EXCEL中查询的问题.各位帮忙看看 我用Excel录下来了刚才画统计图的宏,那怎么吧他转成VB代码呢~~~请教啊... vba转换成vb,大家看看我的应该怎么转? 求助:我做了一个CD播放器,不能播放,请大家看看我的程序哪有错误! 100分求解在线升级 如何读写ini文件 RichTextBox问题 请问怎样查询相同的记录? 终于搞清楚了类模块的使用方法......可一点也不高兴 如何判断鼠标移出了某个控件(如文本框)的表面?
下面的代码关闭重绘,对 MSHFlexGrid 的内容作了几次更改,然后打开重绘来显示结果。注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。Dim i As Integer
' 冻结 MSHFlexGrid 避免闪烁。
MSHFlexGrid.Redraw =False
' 更新 MSHFlexGrid 内容
For i =MSHFlexGrid1.FixedRows To MSHFlexGrid1.Rows - 1
MSHFlexGrid1.TextMatrix(i, 1) =GetName(i, 1)
MSHFlexGrid1.TextMatrix(i, 2) =GetName(i, 2)
Next
' 显示结果
MSHFlexGrid1.Redraw =True
返回或设置一个值,决定 MSHFlexGrid 是否应该在每次更改后自动地重绘。
Redraw 属性
返回或设置一个值,决定 MSHFlexGrid 是否应该在每次更改后自动地重绘。语法object.Redraw [=Boolean]Redraw 属性的语法包含如下部分:部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
Boolean 一个布尔表达式,指定 MSHFlexGrid 是否应该在每次更改后自动地重绘。
设置值对 Boolean 的设置如下所示:部分 描述
True MSHFlexGrid 在每次更改后自动地重绘。这是缺省设置。
False MSHFlexGrid 在每次更改后不重绘。
说明可以在代码中使用这一属性,来减少当 MSHFlexGrid 的内容进行广泛更新时的闪烁。Redraw 属性示例
下面的代码关闭重绘,对 MSHFlexGrid 的内容作了几次更改,然后打开重绘来显示结果。注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。Dim i As Integer
' 冻结 MSHFlexGrid 避免闪烁。
MSHFlexGrid.Redraw =False
' 更新 MSHFlexGrid 内容
For i =MSHFlexGrid1.FixedRows To MSHFlexGrid1.Rows - 1
MSHFlexGrid1.TextMatrix(i, 1) =GetName(i, 1)
MSHFlexGrid1.TextMatrix(i, 2) =GetName(i, 2)
Next
' 显示结果
MSHFlexGrid1.Redraw =True