请教一个问题
比如label line picturebox三个控件,我想让不属于picturebox的label和line置前,
但是label和line是轻量级控件,不能置前有其他控件可以替换label和line吗?注意:设置label控件的backstyle可以让背景透明,我想使用这个,但是label的置前有问题
比如label line picturebox三个控件,我想让不属于picturebox的label和line置前,
但是label和line是轻量级控件,不能置前有其他控件可以替换label和line吗?注意:设置label控件的backstyle可以让背景透明,我想使用这个,但是label的置前有问题
这样想过,但这样就需要这个picturebox透明了,没有找到好方法,找了一个做picturebox透明的方法,但是label和line都跟着看不到了
就是这个http://blog.csdn.net/zhaobmox/archive/2006/09/20/1253210.aspx
Picture1.Line ...
Set Line1.Container = Picture1
Line1.X1 = 0: Line1.Y1 = 0
Line1.X2 = Picture1.Width: Line1.Y2 = Picture1.Height
End SubPicture1本身就有Line能画线, 自己去搜
Picture1.Line (0,0)-(1000,1000),qbcolor(1)二.Label 的处理可以直接在Picture1上面 Print 不需要Picture2Picture1.CurrentX=0
Picture1.CurrentY=0
Picture1.Print "ABCD"三.Label 的处理 加个Picture2Private Sub Command1_Click()
Picture2.Move Picture1.Left, Picture1.Top, Picture1.Width, Picture1.Height '尺寸自定
Picture2.ZOrder 0 '置前
Picture2.BackColor = Picture1.BackColor '如果Picture1没有背景图片时用
'********************************************
Set Label1.Container = Picture2
Label1.Move 0, 0
Label1.BackStyle = 0
Label1.Caption = "ABCD"
End Sub四.Picture2.picture=picture1.picture
或截取(Bitblt)Picture1的部分图片, 你脑子转弯了再说, 为了你不成熟的矛盾没必要再多花时间
是想两个picturebox叠加,
上面的有Y坐标轴线(line)和刻度值(label这个透明方便),
下面的有曲线,就要求上面的透明才可以,
这样移动下面的,上面的就不用动了
一.line 的处理
Picture1本身就有Line能画线
****************
看5楼,透明后一样看不到
#######################二.Label 的处理
可以直接在Picture1上面 Print 不需要Picture2
*****************************
这样移动下面的不方便,每次移动都要重画##########################三.Label 的处理 加个Picture2
****************************
没有找到好的透明方法,透明后就看不到label了##########################
四.Picture2.picture=picture1.picture
或截取(Bitblt)Picture1的部分图片,
*****************************
这样移动太费力了