以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树控件在窗口中如何打印?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73800)

--  作者:sloyy
--  发布时间:2015/8/26 23:22:00
--  目录树控件在窗口中如何打印?
帮助中说:判断一个控件是否可以用于票据设计是很简单的,只要在属性窗口中包括“允许打印”属性,该控件都可以用于票据设计。
我查了一下 treeview 的“允许打印”属性是true
用官方代码:
Dim tv As WinForm.TreeView = e.Form.Controls("treeview1")
Dim doc As PrintDoc = e.Form.GernatePrintDoc(tb)
doc.Preview()

预览打印是空白的,没有成功.


也就是说目录树控件在窗口中是不能打印的?帮助中说错了?

--  作者:lmk
--  发布时间:2015/8/26 23:51:00
--  
帮助中的这句话看到了没有?里面应该是没有目录树的。

2、不是所有的控件都可以用于票据设计,目前可以用于票据设计的控件(也就是可打印的控件)有:Label、TextBox、ComboBox、DateTimePicker、NumericComboBox、Line、Table、PictureBox、Chart、CheckBox、RadioButton,Painter。

--  作者:sloyy
--  发布时间:2015/8/26 23:53:00
--  
对呀,接下来就是:判断一个控件是否可以用于票据设计是很简单的,只要在属性窗口中包括“允许打印”属性,该控件都可以用于票据设计。
那句对?

--  作者:lmk
--  发布时间:2015/8/27 0:08:00
--  
嗯,确实不够严谨
--  作者:大红袍
--  发布时间:2015/8/27 9:09:00
--  
如果要打印目录树,就用专业报表生成,循环每一个节点,加入就行。