以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 预览打印窗口不打印TextBox和Label (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110591) |
-- 作者:LTHERO -- 发布时间:2017/12/6 4:12:00 -- 预览打印窗口不打印TextBox和Label 预览打印窗口代码: 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() 会出现未将对象引用到实例,尴尬了! 希望大神上班之后帮忙解决下,谢谢了!
|
-- 作者:有点甜 -- 发布时间:2017/12/6 9:57:00 -- 这样比较麻烦,要这样做:textBox、label不能放在picturebox里面,先把它们分开,然后把textbox、label等放好位置,然后把picturebox设置最底层->true,再拖动它放在对应的位置去。
反正一点,textBox、label不能是picturebox的子控件。 |
-- 作者:LTHERO -- 发布时间:2017/12/6 13:24:00 -- 好的,解决了,谢谢有点甜老师! |