level 1
窗口的BorderStyle为0,就是没了边框。导入一张图片作背景。Form_Load代码为:Me.ScaleHeight=Me.Picture.HeightMe.ScaleWidth=Me.Picture.Width发现不行。窗口的AutoDraw设为True还是不行。ScaleMode为3-Pixel依然不行。取了一下Me.Picture.Height和Me.ScaleHeight比较。发现差别很大(窗口已经在设计时调整为和图片一样大小)用Me.Picture.Height/Me.ScaleHeight发现是循环小数。不知道这个Me.Picture.Size是微软是怎么定义的。我的目的只是想让窗口和图片一样大小。
2008年01月30日 07点01分
1
level 13
me.borderstyle=0me.caption=""me.width=picture1.widthme.height=picture1.height
2008年01月30日 07点01分
2
level 1
CBM666老师误解了。我的Picture属性是窗口的不是Picturebox的。
2008年01月30日 08点01分
3
level 1
Me.Picture=LoadPicture("C:\Test.Bmp")Me.ScaleWidth=图片宽Me.ScaleHeight=图片高'因为要把窗口的某种颜色转换成透明。'本来想先导入Image控件,然后再让窗口和Image控件一样大小的'但是我想弄明白这个问题
2008年01月30日 08点01分
4
level 13
你必需要先知道你的图片大小, 否则你导入到窗体后你是无法得知图片大小的.Picture1.autosize=TruePicture1.Picture=LoadPicture("C:\Test.Bmp")
2008年01月30日 08点01分
5