ActiveReports.Viewer6 Send comments on this topic.
Tool Class
See Also  Members   Example 
ActiveReports.Viewer6 Assembly > DataDynamics.ActiveReports.Toolbar Namespace : Tool Class

Represents a tool on a toolbar.

Syntax

Visual Basic (Declaration) 
Public MustInherit Class Tool 
   Inherits Component
C# 
public abstract class Tool : Component 

Example

C#Copy Code
Private void arv_Load(object sender, System.EventArgs e)
{
   DataDynamics.ActiveReports.Toolbar.Separator sep =
new DataDynamics.ActiveReports.Toolbar.Separator();
   System.Drawing.Size s =
new Size(20,10);
   sep.Enabled = true;
   sep.Id = 777;
   sep.Size = s;
   sep.ToolTip =
"Do not click here.";
   sep.Visible = true;
   
//insert the tool between the single & multipage icons
   
arv.Toolbar.Tools.Insert(9, sep);

   rptDD rpt =
new rptDD();
   rpt.Run();
   arv.Document = rpt.Document;
}
Visual BasicCopy Code
Private Sub arv_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arv.Load
    Dim sep As New DataDynamics.ActiveReports.Toolbar.Separator
    Dim s As New System.Drawing.Size(1000, 2000)
    sep.Enabled = True
    sep.Id = 777
    sep.Size = s
    sep.ToolTip = "Do not click here."
    sep.Visible = True
    'insert the tool between single & multipage icons
    arv.Toolbar.Tools.Insert(9, sep)

    Dim rpt As New rptDD
    rpt.Run()
    arv.Document = rpt.Document
End Sub

Remarks

The ButtonStyle property is now on the Button class only.  If you need to iterate through tools and change the ButtonStyle, you must cast the tool to Button and check for null before attempting to change the ButtonStyle

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         DataDynamics.ActiveReports.Toolbar.Tool
            DataDynamics.ActiveReports.Toolbar.Button
            DataDynamics.ActiveReports.Toolbar.PlaceHolder
            DataDynamics.ActiveReports.Toolbar.Separator

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also