以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 打印Panel2内的内容 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122023) |
-- 作者:yangwenghd -- 发布时间:2018/7/17 15:01:00 -- 打印Panel2内的内容 设计个按钮怎么只打印Panel2的内容啊,感谢 感谢 Dim doc As PrintDoc = e.Form.GernatePrintDoc() doc.Preview() Panel2可以添加背景图片吗? 感谢 感谢
[此贴子已经被作者于2018/7/17 15:06:30编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/7/17 16:36:00 -- 这样默认打印第一层控件的内容。窗口打印只能打印其中一层的内容,所以要打印的控件不能嵌套到其它容器里面。 无法打印背景图片,可以添加图片框设置为底层
|
-- 作者:yangwenghd -- 发布时间:2018/7/18 10:07:00 -- 那可以只打印Panel2这一层的内容吗?感谢 感谢 |
-- 作者:有点甜 -- 发布时间:2018/7/18 12:24:00 -- 参考
http://www.foxtable.com/webhelp/scr/2437.htm
|
-- 作者:yangwenghd -- 发布时间:2018/7/18 16:18:00 -- 此主题相关图片如下:qq截图20180718161607.jpg 可以设置打印预览的大小吗?感谢 感谢 比如只打印GroupBox2内容,只是里面的控件不知道如定位,预览的大小也不知道如何设置,麻烦了,感谢 感谢 Dim grp As WinForm.GroupBox = e.Form.Controls("GroupBox2") Dim doc As PrintDoc = e.Form.GernatePrintDoc(grp) doc.Preview() |
-- 作者:有点甜 -- 发布时间:2018/7/18 17:22:00 -- 参考
http://www.foxtable.com/webhelp/scr/1602.htm
|
-- 作者:yangwenghd -- 发布时间:2018/7/19 10:18:00 -- CheckBox1 这个可以打印的时候只打印勾选的那个勾吗?感谢 感谢
|
-- 作者:有点甜 -- 发布时间:2018/7/19 10:25:00 -- 以下是引用yangwenghd在2018/7/19 10:18:00的发言:
CheckBox1 这个可以打印的时候只打印勾选的那个勾吗?感谢 感谢
打印之前,先判断是否勾选,如果没有勾选就隐藏,如
If e.form.controls("checkbox1").checked = false Then e.form.controls("checkbox1").visible = false End If
打印之后,再显示回来。 [此贴子已经被作者于2018/7/19 10:24:56编辑过]
|
-- 作者:yangwenghd -- 发布时间:2018/7/19 10:25:00 -- 窗口的GroupBox1大小单位是什么呀,为什么和打印的尺寸对不上呢,感谢 感谢 |
-- 作者:有点甜 -- 发布时间:2018/7/19 11:26:00 -- 参考这种做法:添加背景图片,然后根据背景图片摆放好你的各个控件
http://www.foxtable.com/webhelp/scr/1608.htm
groupbox添加背景图片比较麻烦,建议你加入一个picturebox显示图片,用于辅助设计。 |