Foxtable(狐表)用户栏目专家坐堂 → 预览打印窗口不打印TextBox和Label


  共有2043人关注过本帖树形打印复制链接

主题:预览打印窗口不打印TextBox和Label

帅哥哟,离线,有人找我吗?
LTHERO
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1331 威望:0 精华:0 注册:2017/10/8 14:56:00
预览打印窗口不打印TextBox和Label  发帖心情 Post By:2017/12/6 4:12:00 [只看该作者]

预览打印窗口代码:

e.Form.Page.PaperKind = 8
Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()
窗口中有一个PictureBox 和 几个TextBox ,label  用上面的代码打印,只会打印出 PictureBox来,PictureBox上面的TextBox ,label  不会打印,我已经设置最顶层了,但还是不行,绑定列,赋值什么都试过了,还有类似的代码我写了:

Dim grp As WinForm.PictureBox = e.Form.Controls("PictureBox1")
Dim doc As PrintDoc = e.Form.GernatePrintDoc(grp)
doc
.Preview()

会出现未将对象引用到实例,尴尬了!

希望大神上班之后帮忙解决下,谢谢了!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/6 9:57:00 [只看该作者]

这样比较麻烦,要这样做:textBox、label不能放在picturebox里面,先把它们分开,然后把textbox、label等放好位置,然后把picturebox设置最底层->true,再拖动它放在对应的位置去。

 

反正一点,textBox、label不能是picturebox的子控件。


 回到顶部
帅哥哟,离线,有人找我吗?
LTHERO
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1331 威望:0 精华:0 注册:2017/10/8 14:56:00
  发帖心情 Post By:2017/12/6 13:24:00 [只看该作者]

好的,解决了,谢谢有点甜老师!

 回到顶部