picturebox透明
在窗上有两个picturebox控件,下面一个做为容器,在上面picturebox上画线,怎么让控件变为透明,而且控件上的线显示,但是picturebox是透明的呢,请各位指点 --------------------编程问答-------------------- 请参考这个帖, 这是画圆的代码,但Picture1的circl与Picture1的Line画法是一个道理, 你自己改改便可用了.http://topic.csdn.net/u/20080229/11/5ccd216d-fbfc-4764-abac-98574d008237.html
需要的话留个邮箱吧.
--------------------编程问答-------------------- 何必用两张picture呢?一张就是够了:
Option Explicit--------------------编程问答-------------------- 同意楼上的, 一张就够了, 但是楼主因picturebox要透明的, 故上面代码还需再加上透明的处理.
'在图片上画一个区域和一条斜线
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
--------------------编程问答-------------------- 谢谢你,我已经按你的要求做了,不过还有些问题,我导入进来的坐标太大了,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 , 控件