目标是要打印固定格式的标签,由于标签大长,一个窗体摆控件放不下,所以在窗体界面上放一个Picturebox控件作为一个容器,然后在Picturebox控件里摆其它控件。
但是有一个问题,摆放在Picturebox控件里的控件都打印不出来(在Picturebox控件里的摆放的控件大部分是LABLE控件用来显示数据)。

解决方案 »

  1.   

    调用excel,把label的caption属性引入excel表格,然后调用excel打印.
      

  2.   

    你用的是codesoft做的label吗???是的话加我.我给你发个例子!!MSN:[email protected]
      

  3.   

    http://iask.sina.com.cn/b/2350257.html
    如果你是想将显示于固定格式的标签,请参阅上述网址的答复。完全无必要去打印这些控件的图形。
    假如你是想编制说明书,可采用ALT + PRINT SCRN复制当前屏幕生成图片来解决。
      

  4.   

    不能吧,你的窗体的autoredraw属性和picture控件的autoredraw属性都设为true了吗,我记得以前打过,是可以打的啊你应该把picture的控件内容,直接使用窗体的PaintPicture函数写到窗体上,这样就可以打印了。
      

  5.   

    Form1.PaintPicture Picture1.Image, Picture1.Left, Picture1.Top