问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中窗体自动重绘什么意思?

发布网友 发布时间:2022-04-21 21:47

我来回答

1个回答

热心网友 时间:2023-06-30 08:58

自动重绘,如果是False的话,不会自动重绘,必须执行Refresh指令才会重绘。

所谓重绘,是指当窗体或控件最小化,或被遮挡以后,再显示的时候,会将被遮挡的部分重新画出来。

可以通过2个方法:

1、将绘制相关代码全部放在 Form_Paint 这个事件中,其实此时不需要什么API,只要Form1.Refresh 就可以再次执行这个事件里的代码了,如果需要不同的显示,那么可以设置多个公共变量,显示不同的时期的样式就设置某个变量为不同的值,然后 Paint 中根据该值执行不同代码。

2、将AutoReDraw设置为TRUE,此时无论代码写在哪,都能将改变立即反映,但是如果程序中设计到调用 Form1.hDC 的时候可能会出问题,这个原因开始我也纳闷过,后来才知道 AutoReDraw设置为TRUE 时获取的 HDC仅是个伪HDC,是获取不到实际的HDC的 。

扩展资料:

使用下列图形方法工作,如:Circle、Cls、Line、Point、Print 和 Pset,该属性极为重要。利用这些方法,在改变对象大小或隐藏在另一个对象后又重新显示的情况下,设置 AutoRedraw 为 True,将在 Form 或 PictureBox 控件中自动重绘输出。

运行时 在程序中设置 AutoRedraw,可以在画持久图形(如背景色或网格)和临时图形之间切换。如果设置 AutoRedraw 为 False,以前的输出成为背景屏幕的一部分。当 AutoRedraw 设置为 False,用 Cls 方法清除绘图区时不会删除背景图形。把 AutoRedraw 改回 True 后,再用 Cls 将清除背景图形。

注意 如果设置 BackColor 属性,所有图形和文本,包括持久图形,都被清除。一般来说,除非 AutoRedraw 设置为 True,所有图形都需用 Paint 事件显示。

参考资料来源:百度百科-autoredraw

VB中窗体自动重绘什么意思?

所谓重绘,是指当窗体或控件最小化,或被遮挡以后,再显示的时候,会将被遮挡的部分重新画出来。可以通过2个方法:1、将绘制相关代码全部放在 Form_Paint 这个事件中,其实此时不需要什么API,只要Form1.Refresh 就可以再次执行这个事件里的代码了,如果需要不同的显示,那么可以设置多个公共变量,显示不...

VB中的AutoRedraw属性是什么意思

AutoRedraw就是“自动重绘”,就是当窗体(或者其他支持此属性的控件如图片框)被其他窗体遮挡(部分或全部)后再移开遮挡物时,窗体中被遮挡过的内容(比如Print出的文字、各种画图命令产生的图案等)会自动重新绘制一遍(AutoRedraw设为True)。如果AutoRedraw设为False,那么被遮挡的部分是不会自动重绘的...

计算机VB编程中的autoredraw是什么意思?

自动重绘窗口,就是当窗口被某个东西遮蔽了之后,即使遮蔽物不存在了,窗口上那个位置你原来绘制的图像也不存在了,所以如果有AutoRedraw=true的话,系统会自动把遮蔽的那部分重新绘制出来 追问: 它只适用于对窗口的重绘吗?对其它控件有没有作用呀? 回答: 我记不清楚其他控件有没有AutoRedraw了,对...

VB中AutoRedraw什么意思

自动重画。简单点理解就是,当你把form的autoredraw设为false时,用print语句在command_click事件中,让窗体随意打印点什么,这时你最小化再最大化窗体,你就会发现刚才打印的东西都没了。这时,再把autoredraw设为true , 情况就改变了。例如:Private Sub Form_Load()Print "Good afternoon!"End Sub ...

AutoRedraw到底什么意思?

AutoRedraw是VB中的自动重绘窗口,当窗口被某个东西遮蔽了之后,窗口上那个位置原来绘制的图像被遮盖后可以用它把遮蔽的那部分重新绘制出来。AutoRedraw属性语法包含下面部分:object对象表达式,其值是“应用于”列表中的一个对象。Boolean布尔表达式,指定如何重绘对象,“设置值”中有详细描述。

VB中 autodedraw怎么理解其含义? 自动重画的重画是什么意思?

在窗口被盖住,然后重新显示在前端的时候,自动重画会自动识别需要重绘的区域并将原来的内容显示出来 如果不重绘的话就显示空白,在使用图形设计部件的时候比较常用

VB程序标准里面属性栏的英文,求高手给一份中文的过来!

AutoReDraw:自动重绘,意思是当你的窗口被别的窗口挡住在移开,你的内容会不会自动重化,如果关闭此功能,你的窗口会被破坏,如果开启,窗口会自动重画一次,保护窗口内容。BackColor:背景颜色,即你的窗口除标题栏外的矩形窗口的默认背景色。BorderDtyle:窗体的样式,如设置为1就没有最大化、最小化...

vb绘图被鼠标擦去(图像重绘控制)

= True End Sub 或者直接在设计界面把Picture1的AutoRedraw属性设为True即可 补充:把AutoRedraw设为True后,你那些所谓的中断、重绘的语句就可以统统不用了,否则就会一团黑了。AutoRedraw的意思,就是自动重绘!不管是因为鼠标移动、被其他窗口挡住还是最小化窗口等等,已画的图形都不会消失!

关于VB refresh和 autodraw的一些问题

而autodraw是设定一个值,指示是否自动进行图形重绘。另外说明一下,如果你在VB编的程序中用了一些绘图方法,如Line、Circle,然后你用别的窗口遮盖你的程序窗体,再把遮盖的窗口移开,如果autodraw为false,那么移开之后,那原来被遮盖的部分变成了空白。此时,如果你调用refresh方法,就可以回复原来的显示...

VB 各个窗口属性对应的中文术语

▲AutoRedraw 自动重绘tf---▲BackColor 背景颜色 当BackStyle 属性的设置值为 0(透明)时有效▲ForeColor 前景颜色▲BorderStyle 边框样式,对 Form 对象和 Textbox 控件在运行时是只读的。 0vbBSNone 无(没有边框或与边框相关的元素)。 1vbFixedSingle 固定单边框。可以包含控制菜单框,标题栏 ,"最大化"按钮,...

什么是重绘 窗体重绘 重绘重排 VB窗体标题 VB加载窗体 VB窗体属性 vb怎么打开窗体 重绘 css重绘
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...时对方听不到我说话,但是微信按住发语音功能又是好的。是什么... ...2)、(7,4),一辆汽车在x轴上行驶,从原点O出发. 5人团伙盗窃多起价值3万判多久? 已知A、B两村庄的坐标分别为(2,2)、(7,4),一辆汽车在x轴上行驶,从原点... ...2)、(7,4),一辆汽车在x轴上行驶,从原点O出发.(1)汽车行 ...1)和(6,3),一辆汽车从原点O出发,沿x轴向右行驶.(1)当 ...他有上海市的工作签证,现在与原企业解除劳动合同,来我们公司,如何办 ... 湖南凤凰古城需要门票吗 光影魔术手怎样设置图片格式 ...2)、(7,4),一辆汽车在轴上行驶,从原点O出发。(1)汽车行驶 VB中 autodedraw怎么理解其含义? 自动重画的重画... AutoRedraw到底什么意思? 怎么样判断是否是缺铁性贫血? VB中的AutoRedraw属性是什么意思 有一种贫血症叫缺铁贫血症,为什么缺铁会导致贫血? 计算机VB编程中的autoredraw是什么意思? vb中AutoRedraw是什么意思? 体内缺铁会对身体有哪些影响?只是会引发贫血吗? VB中AutoRedraw什么意思 什么是缺铁血性贫血 缺铁性贫血是什么意思 缺铁为什么会导致贫血? 如何诊断缺铁性贫血 为什么人缺铁就会贫血? 缺铁就是贫血吗?我的血常规里只是缺铁(低于正常... 贫血不仅仅等于缺铁,那么贫血分几大类型呢? 缺铁就一定贫血吗 什么是缺铁性贫血 为什么缺铁就贫血 mba的总分,英语分数和综合分数什么意思 在vb中窗体form1的autoredraw属性值在哪? AutoRedraw 是什么意思 vb中图像框有Autoradrew属性吗 VB的form窗体的atuoredraw属性说明代码例子谁会 vb运行时错误480,不能创建AutoRedraw图象,最近刚... 谁懂vb进来帮帮我! 请问AutoRedraw属性为True时VB都做了什么? VB中的form_load与autoredraw什么关系 请教一个vb问题 在vb语言中 ,Paint事件是指什么啊? 系统文件丢失了,想重装系统,用U启动怎么装系统? 如何在VB中画曲线 VB 如何保存AutoRedrew=False的Picture中的图片? 电脑开机系统丢失怎么办? 电脑系统丢失怎么重新安装 电脑操作系统丢失怎么办? 系统丢失怎么重装系统 win7由于系统注册表文件丢失或损坏,因此windows无... 电脑操作系统丢失怎么办 为什么优酷突然就缓存不了视频了?