FastReport
喝完牛奶好睡觉
大牛就是不断的扣腚...扣腚...
展开
-
FastReport调用进程句柄,设置窗口置顶
应用场景在使用第三方打印插件,FastReport时,选择打印xps,点击打印,弹出文件另存为对话框,但是此对话框不会出现在软件的最前面,而且会一直占用进程,点击软件界面出现假死情况。解决方案思路1.设置关闭打印进度窗口,此窗口会一直置顶,而且取消按钮失效2.打印前开启线程进行轮询获取打印进程3.根据进程获取窗口句柄,设置窗口位置为最前4.结束轮询实现1.关闭打原创 2017-03-16 13:13:51 · 2047 阅读 · 2 评论 -
FastReport关闭弹出的进度条窗口
场景描述在项目中用到FastReport打印报表,在点击打印是会弹出选择打印机对话框,选择打印xps格式后,弹出打印的路径窗口,这时在最顶层还会弹出一个取消的窗口置顶,点击取消也不起作用解决方案去掉打印的进度在打印前设置,具体代码如下:public static FastReport.EnvironmentSettings eSet = new EnvironmentSetti原创 2017-03-07 12:52:22 · 1492 阅读 · 0 评论 -
FastReport编写事件代码控制控件显示隐藏
应用场景当我们需要根据数据源显示隐藏报表模板里某一个模块控件,就需要在FastReport里用代码实现此功能解决方案打开FastReport的设计器,在设计界面,双击Page的StartPage事件,添加如下代码: private void Page1_StartPage(object sender, EventArgs e) { //获取数据源,MyList为原创 2017-03-07 13:04:27 · 6023 阅读 · 3 评论