ActiveReports 8
RemoveAt Method
See Also  Example
GrapeCity.ActiveReports.v8 Assembly > GrapeCity.ActiveReports.SectionReportModel Namespace > ControlCollection Class : RemoveAt Method

index
The index of the control to be removed.

Glossary Item Box

Removes the control from the collection at the specified index.

Syntax

Visual Basic (Declaration) 
Public Shadows Sub RemoveAt( _
   ByVal index As System.Integer _
) 
C# 
public new void RemoveAt( 
   System.int index
)

Parameters

index
The index of the control to be removed.

Example

C#Copy Code
private void arReport_ReportStart(object sender, System.EventArgs eArgs)
{
    //create an array of controls 
    ARControl[] arr = new ARControl[3]; 
    GrapeCity.ActiveReports.SectionReportModel.CheckBox c = new GrapeCity.ActiveReports.SectionReportModel.CheckBox(); 
    GrapeCity.ActiveReports.SectionReportModel.Label l = new GrapeCity.ActiveReports.SectionReportModel.Label(); 
    GrapeCity.ActiveReports.SectionReportModel.TextBox t = new GrapeCity.ActiveReports.SectionReportModel.TextBox(); 
    //set some properties for the controls 
    c.Text = "Checkbox"; 
    l.Left = 1; 
    l.Value = "LabelValue"; 
    t.Left = 2; 
    t.Text = "TextBox"; 
    //assign the controls to the array 
    arr[0] = c; 
    arr[1] = l; 
    arr[2] = t; 
    //add the range of controls to the first section of the report 
    this.Sections[0].Controls.AddRange(arr); 
    //remove a control from a specified location 
    this.Sections[0].Controls.RemoveAt(1);
}
Visual BasicCopy Code
Private Sub rptReport_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.ReportStart
    'create an array of controls
    Dim arr(2) As ARControl
    Dim c As New GrapeCity.ActiveReports.SectionReportModel.CheckBox
    Dim l As New GrapeCity.ActiveReports.SectionReportModel.Label
    Dim t As New GrapeCity.ActiveReports.SectionReportModel.TextBox
    'set some properties for the controls
    c.Text = "Checkbox"
    l.Left = 1
    l.Text = "Label"
    t.Left = 2
    t.Text = "TextBox"
    'assign the controls to the array
    arr(0) = c
    arr(1) = l
    arr(2) = t
    'add the range of controls to the first section of the report
    Me.Sections(0).Controls.AddRange(arr)
    'remove a control from the specified location
    Me.Sections(0).Controls.RemoveAt(1)
End Sub

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also