活动报表6.0中的用户添加按钮不显示图像

时间:2014-03-11 11:31:54

标签: c#-4.0 activereports

我有一个winform应用程序。在此应用程序中,我使用活动报告进行报告。因此,在活动报表查看器中,我添加了一些按钮,如打印,导出和电子邮件。我正在附加快照,我正在添加这些按钮。

enter image description here

以下是我在Load事件中添加这些按钮的一些代码。

代码

我的问题是如何在活动报告中使用这些按钮显示图像,如附图所示。

2 个答案:

答案 0 :(得分:1)

您使用的代码不会显示在已发布的查询中,但以下是可用于在查看器工具栏中添加自定义按钮以及所需图像的代码段:

Dim prnt_btn As New ToolStripButton
prnt_btn.Image = Image.FromFile("..\..\Print.jpg")
Viewer1.Toolbar.ToolStrip.Items.Insert(2, prnt_btn)

答案 1 :(得分:0)

我们可以添加此代码,以便在活动报表查看器中显示带有文本的图像。在查看器的Load事件上使用此代码。

 viewer1.Toolbar.Images.Images.Add("myIcon",Image.FromFile(Application.StartupPath + @"\\icon.bmp")); 

  int myIcon = viewer1.Toolbar.Images.Images.IndexOfKey("myIcon"); 

  DataDynamics.ActiveReports.Toolbar.Button btn = new DataDynamics.ActiveReports.Toolbar.Button(); 

  btn.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.TextAndIcon; 

  btn.ImageIndex = myIcon;