我在picyurebox中用以下方法画label,command等控件,但只能显示出控控中的文字部分,而边框和背景颜色显示不出来。如何解决? pntPic.CurrentX = Label1.Left + Ix
pntPic.CurrentY = Label1.Top + Iy '
pntPic.Font.size = Label1.FontSize '
pntPic.ForeColor = Label1.ForeColor
' pntPic.FillColor = &HFF0000 无效
pntPic.Print label1 '只能看到文字
pntPic.CurrentY = Label1.Top + Iy '
pntPic.Font.size = Label1.FontSize '
pntPic.ForeColor = Label1.ForeColor
' pntPic.FillColor = &HFF0000 无效
pntPic.Print label1 '只能看到文字
所以,建议你抓图后在picturebox上输出图形或者,直接在picturebox上加载控件也可
PICTUREBOX控件完全要你自己画,不是想画什么控件就能把所有的属性全画出来~~~如果不操作一屏的话,建议用截屏的方法!!
'你这只是画了文字,背景及边框你都没画,当然不显示了!!
背景和边框不会是用线一条一条填充或画出来吧?这我倒是会,但效果和实际的不一样。
我是在做一个打印及御览功能
有方法可解决吗?
以前生成的图太大,一屏显示不出,无法用用截屏的方法!
to rainstormmaster(暴风雨 v2.0)
'我不知道你为什么要这么做,不过这么做,是会有问题的,问题是对于按钮而言,文字的位置取决于按钮的风格(文字可能靠左,靠右,也可能居中),这样一来,你怎么计算文字的位置?其他的控件也存在类似问题 我现在不存在这个问题。不用考虑'或者,直接在picturebox上加载控件也可
我就是加载完之后,现在在作打印及御览功能。图太大,无法用用截屏的方法!请两位高手再度赐教!!!
http://www.china-askpro.com/msg2/qa05.shtml