找回密码
 立即注册

QQ登录

只需一步,快速开始

taoke

高级会员

28

主题

58

帖子

1762

积分

高级会员

积分
1762

活字格认证

taoke
高级会员   /  发表于:2014-7-15 10:36  /   查看:7891  /  回复:5
我試了一下。調用都出來相關畫面,沒反應。請問還有屬性設置它們不觸發嗎
c1PrintPreviewControl1.ToolBars.File.PageSetup.PerformClick();
c1PrintPreviewControl1.ToolBars.File.Reflow.PerformClick();

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-7-15 17:18:00
沙发
回复 1楼taoke的帖子

你好。
我测试代码,PageSetup.PerformClick可以调出页面设置对话框。
我的测试代码如下,在ButtonClick事件里写这样的代码:
  1. this.c1PrintPreviewControl1.Document = _printDocument;
  2. this.c1PrintPreviewControl1.ToolBars.File.PageSetup.PerformClick();
复制代码

然后运行的时候点击按钮,就会弹出相应对话框。

Reflow.PerformClick也是同理。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-16 13:10:00
板凳
回复 2楼Alice的帖子

當PreviewControl.Document =C1PrintDocument的實例是可以調出來的。
當PreviewControl.Document =C1MultiDocument的實例是不可以調出來的,而且工具欄上的PageSetup、Reflow都是反灰的。請問這個bug嗎?有沒有辦法解決
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-16 15:01:00
地板
回复 3楼taoke的帖子

当C1MultiDocument的时候,PageSetup/Reflow无法对多个document操作,所以是灰色的。
因为C1MultiDocument里面添加的Item是引用,不是实例。所以当其中的一个Document的页面信息发生改变的时候,需要重新加载一次。比如,在buttonClick事件里写如下代码在预览时候重新设置页面信息:
  1. private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             _printDocument.PageLayout.PageSettings.Landscape = false;
  4.             _printDocument.PageLayout.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Letter;
  5.             _printDocument.Reflow();
  6.             this.c1MultiDocument1 = new C1MultiDocument();
  7.             this.c1MultiDocument1.Items.Clear();
  8.             this.c1MultiDocument1.Items.Add(_printDocument);
  9.             this.c1PrintPreviewControl1.Document = this.c1MultiDocument1;
  10.         }
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-21 11:23:00
5#
回复 4楼Alice的帖子

好的,我試一下
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-22 14:38:00
6#
回复 5楼taoke的帖子

好的。有问题和我联系。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部