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

vb 的Form_Load中为什么painpicture失效了?

我今天做了一个图片的改大小的软件,在picture2中存入picture
然后再picture1中painpicture
结果picture1中空空如也,我百思不得其解,求各位大侠们指教。。。。。 --------------------编程问答-------------------- 将PictureBox控件的AutoRedraw设为True;默认值为False。 --------------------编程问答--------------------
引用 1 楼  的回复:
将PictureBox控件的AutoRedraw设为True;默认值为False。

这个我试过了,也不行啊 --------------------编程问答-------------------- 先Form1.Show --------------------编程问答-------------------- Load 事件里面做的估计不能,你在Load里面, 控件的 Visible 属性都还是False的 --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼 的回复:
将PictureBox控件的AutoRedraw设为True;默认值为False。

这个我试过了,也不行啊

你的代码有问题吧。

1F说的是关键。

你可以在窗口上添加一个按钮用于测试,在它里面写上绘图代码。
先让窗口显示出来,再点它看执行结果是否正确。
--------------------编程问答-------------------- 放到 Form1_Activate() 事件中。 --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼 的回复:
将PictureBox控件的AutoRedraw设为True;默认值为False。

这个我试过了,也不行啊

用法不当!如果想看图像特效,就不能设置为True。还可以用BitBlt实现。
补充:VB ,  非技术类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,