VB中picture边框颜色

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:27:07
谁知道在VB中picture的颜色只能是黑色吗?
能不能换成其他的颜色呢?
好像没有border属性诶……

有那么复杂吗?

简单的方法可以是这样的:
Picture框里面嵌套Picture框。
里框和外框的Border都设置为无边框
里框的大小和外框只相差边框的宽度
例如:如果外框的大小是1200 * 1500,边框1像素
那么里框的大小就是(1200 - screen.TwipsPerPixelX * 2)* (1500 - screen.TwipsPerPixelY * 2),里框的位置为(screen.TwipsPerPixelX,screen.TwipsPerPixelY)
这样的话,外框的背景色就可以作为边框颜色了。
当然,注意,如果外框需要调整大小,呢么在ReSize事件中记得调整里框的大小。

border属性能设置吗?我没学过,不太知道。

Picture1.BorderStyle = 0 ,不知道是不是这个意思

不能直接改,你可以让BorderStyle = 0没有边框
然后用shape控件或line控件画出来一个边框