找回密码
 立即注册

QQ登录

只需一步,快速开始

lyq1130

中级会员

8

主题

35

帖子

979

积分

中级会员

积分
979

活字格认证

lyq1130
中级会员   /  发表于:2011-6-17 14:58  /   查看:6812  /  回复:9
在预览页面的工具栏可以变成中文的吗?
可以在工具栏中加导出按钮吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-17 15:23:00
沙发
在预览页面的工具栏可以变成中文的吗?
回答:你可以查看帮助文档的以下章节,这里有详细的操作步骤 ActiveReports User Guide -> How To -> Customize, Localize and Deploy -> Localize the Viewer Control

可以在工具栏中加导出按钮吗?
回答:你可以查看帮助文档的以下章节,这里有详细的操作步骤 ActiveReports User Guide -> How To -> Customize, Localize and Deploy -> Customize the Viewer Control
回复 使用道具 举报
lyq1130
中级会员   /  发表于:2011-6-17 15:33:00
板凳
我想在工具栏中先加一个下拉菜单,再在下拉菜单中加若干按钮,怎么做呢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-17 16:03:00
地板
在Viewer中添加一个自定义按钮,在点击该按钮时弹出一个上下文菜单,然后在菜单中来进行相关的导出操作。在Viewer所在的Form中添加一个ContextMenuStrip,然后添加以下事件和代码:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             DataDynamics.ActiveReports.Toolbar.Button button = new DataDynamics.ActiveReports.Toolbar.Button();
  4.             button.Caption = "Export";
  5.             button.Id = 55;
  6.             viewer1.Toolbar.Tools.Add(button);           
  7.         }

  8.         private void viewer1_ToolClick(object sender, ToolClickEventArgs e)
  9.         {
  10.             if (e.Tool.Id == 55)
  11.             {
  12.                 contextMenuStrip1.Show(MousePosition);
  13.             }
  14.         }
复制代码
回复 使用道具 举报
lyq1130
中级会员   /  发表于:2011-6-17 16:31:00
5#
不是按钮,是想注释这样的下拉菜单

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-17 16:53:00
6#
你可以在添加一个PlaceHolder,在New PlaceHolder时可以出入你想使用的控件,比如我在PlaceHolder中添加一个ComboBox(你可以替换为你想使用的控件类型),关于更多PlaceHolder的用法你可以参考帮助文档:

  1.             ComboBox cb = new ComboBox();
  2.             cb.Items.AddRange(new object[] { "PDF","HTML"});            
  3.             cb.DropDownStyle = ComboBoxStyle.DropDownList;
  4.             cb.SelectedIndexChanged += new EventHandler(cb_SelectedIndexChanged);

  5.             DataDynamics.ActiveReports.Toolbar.PlaceHolder button = new PlaceHolder(cb);
  6.             button.Caption = "Export";
  7.             button.Id = 55;
  8.             viewer1.Toolbar.Tools.Add(button);
复制代码
回复 使用道具 举报
lyq1130
中级会员   /  发表于:2011-6-17 17:06:00
7#
上文中cb_SelectedIndexChanged哪里来的呀
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-17 17:12:00
8#
你可以给你放到PlaceHolder中的控件添加事件,cb_SelectedIndexChanged是ComboBox 的SelectedIndexChanged事件,如果你不需要你可以删除。
回复 使用道具 举报
lyq1130
中级会员   /  发表于:2011-6-17 17:18:00
9#
在哪里可以找到所有控件的说明啊
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-17 17:28:00
10#
PlaceHolder接受所有继承于System.Windows.Forms.Control类型的控件。

同时,你可以在帮助文档中找到和PlaceHolder相关的详细信息。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部