打印指定容器中的控件
Foxtable默认是打印整个窗口,不过Foxtable也可以单单打印某个容器中的控件。
例如要打印一个GroupBox中的内容:
Dim
grp As
WinForm.GroupBox
= e.Form.Controls("GroupBox1")
Dim
doc As
PrintDoc = e.Form.GernatePrintDoc(grp)
doc.Preview()
再例如,窗口中有一个TabControl控件,希望打印该控件选定页面的内容,可以参考下面的代码:
Dim
tb As WinForm.TabControl = e.Form.Controls("TabControl1")说明:GernatePrintDoc方法有一个参数,用于指定要打印的容器,如果省略,则打印整个窗口。