以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 和俺一起玩专业报表 1 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80152) |
||||
-- 作者:逛逛 -- 发布时间:2016/1/17 12:56:00 -- 和俺一起玩专业报表 1 我会在这个专题中,逐步把我掌握的专业报表的知识分享给大家 最终目的:打造一个可视化的专业报表设计器
下一篇 和俺一起玩专业报表 2 汉化
第一篇:
目的:把打印预览的控件放到自己的窗口中。 作用:通过命令窗口,实时查看自己代码的效果
效果:
步骤:
一、建立一个狐表项目,并建立一个主窗口(我的叫\'窗口1\')
二、在全局代码中加入以下代码: \'报表预览器对象 Public _MyDoc As C1.C1Preview.C1PrintDocument Public _MyPropertyGrid As System.Windows.Forms.PropertyGrid ‘这个留在,以后要用
三、窗口1 加入SplitContainer控件,名称SplitContainer1,停靠Fill,固定分区Panel2 SplitContainer1.Panel2 加入SplitContainer控件,名称SplitContainer2,停靠Fill,固定分区Panel2 SplitContainer2.Panel1 加入TabControl控件,名称TabControl1,停靠Fill
四、事件 窗口1的AfterLoad事件加入 _MyRDL = New C1.Win.C1Preview.C1PrintPreviewControl
窗口1的AfterClose事件加入 _MyPropertyGrid = Nothing
这样就可以运行主窗口了 应用主窗口,打开命令窗口键入代码
_MyDoc.Body.Children.Clear() ‘加上这句,是清除原有的对象
运行一下,看看效果吧。
[此贴子已经被作者于2017/12/16 8:49:06编辑过]
|
||||
-- 作者:erdbeer -- 发布时间:2016/1/17 12:58:00 -- 学习 |
||||
-- 作者:gua12gua -- 发布时间:2016/1/17 12:59:00 -- dddddddddddd |
||||
-- 作者:烁涵漫步 -- 发布时间:2016/1/17 13:12:00 -- 5645645641 |
||||
-- 作者:hbhb -- 发布时间:2016/1/17 13:14:00 -- 好 要多好有多好! |
||||
-- 作者:鲁吉 -- 发布时间:2016/1/17 13:17:00 -- 好事啊 |
||||
-- 作者:鲁吉 -- 发布时间:2016/1/17 13:43:00 -- 没有效果啊 |
||||
-- 作者:kunmails -- 发布时间:2016/1/17 13:46:00 -- 看看! |
||||
-- 作者:lsy -- 发布时间:2016/1/17 14:04:00 -- 非顶不可。 |
||||
-- 作者:zqxzhs -- 发布时间:2016/1/17 14:36:00 -- 在研究,正好学习 |