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

picturebox透明

在窗上有两个picturebox控件,下面一个做为容器,在上面picturebox上画线,怎么让控件变为透明,而且控件上的线显示,但是picturebox是透明的呢,请各位指点 --------------------编程问答-------------------- 请参考这个帖, 这是画圆的代码,但Picture1的circl与Picture1的Line画法是一个道理, 你自己改改便可用了.

http://topic.csdn.net/u/20080229/11/5ccd216d-fbfc-4764-abac-98574d008237.html

需要的话留个邮箱吧.

--------------------编程问答-------------------- 何必用两张picture呢?一张就是够了:

Option Explicit
'在图片上画一个区域和一条斜线
Private Sub Form_Load()
        Picture1.AutoRedraw = True
        Picture1.Picture = LoadPicture("F:\1.jpg")
        Picture1.Line (0, 0)-(400, 400), (100 - 500), BF
        Picture1.Line (500, 100)-(400, 1000), RGB(255, 0, 0)
End Sub
--------------------编程问答-------------------- 同意楼上的, 一张就够了, 但是楼主因picturebox要透明的, 故上面代码还需再加上透明的处理.

--------------------编程问答-------------------- 谢谢你,我已经按你的要求做了,不过还有些问题,我导入进来的坐标太大了,DrawControl.Scale (-4900, 4900)-(4900, -4900)我用这个属性,但坐标都不对了,请问有没有办法 --------------------编程问答-------------------- 你可以按比例缩啊,例如 4900就用 49或490

参考一下这个

【CBM666 的实时动态曲线图演示】  
1.随机数取得数据动态往左移动(经由数据库或串口取得数据可自己修改) 

2.每个页面自动保存图片(可自己增加浏览图片) 

下载地址: 
http://cbm666.com/curvrnd.exe  

效果图:
http://hiphotos.baidu.com/cbm666/pic/item/26fdab18b5094d0d34fa4161.jpg

http://hiphotos.baidu.com/cbm666/pic/item/b7fb720e61e379c07bcbe190.jpg 


--------------------编程问答-------------------- 设置PICTUREBOX控件的SCALEMODE属性为像素,坐标容易处理一些。设置DRAWMODD属性可以画出你想要的线的效果。 --------------------编程问答-------------------- 我还是有一些问题,上面那位大侠可以发个源代码给我吗我邮箱是liaohaiyin@yeah.net --------------------编程问答-------------------- 5F 已注明了下载地址:  

http://cbm666.com/curvrnd.exe

  
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,