VB picturebox

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:38:06
在VB中如何让picture由右向左伸展(就是用CommandButton增加picture的宽度),默认是由左向右伸展,是不是修改RightToLeft的值啊,默认是false,可无法修改成true!
期待高人出现
我想问的正如1L所说,me.picture.width =me.picture.widrh +100的时候,我想让它们两边动态闭合,由左向右伸展实现了,可由右向左的伸展怎么实现??555...(当然是添加俩个picture,还得利用Timer)
右边的那个picture怎么也由左向右伸展...

发散思维下不就好解决了吗?

利用两个picturebox下面的一个放图像,上面的一个borderstyle=0 ,不加载图片。叫它和 窗体融合到一起作为第1个 图的蒙版。改变上面蒙版的大小,就把 下面的现实出来了 。

运行后就和船体融合了

picture1.left=picture1.left-10
picture1.width=picture1.width+10

如果想看到动态效果,使用timer控件

只能用代码实现了,picturebox本身没有这个功能,不过这样有可能会闪,建议用paint语句代替picturebox。

三楼的想法太棒了