ActiveReports3 Request technical support
RemoveAt Method
See Also  Example


index
The index of the control to be removed.
Removes the control from the collection at the specified index.

Syntax

Visual Basic (Declaration) 
Public Sub RemoveAt( _
   ByVal index As Integer _
) 
Visual Basic (Usage)Copy Code
Dim instance As ControlCollection
Dim index As Integer
 
instance.RemoveAt(index)
C# 
public void RemoveAt( 
   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];
   DataDynamics.ActiveReports.CheckBox c =
new DataDynamics.ActiveReports.CheckBox();
   DataDynamics.ActiveReports.Label l =
new DataDynamics.ActiveReports.Label();
   DataDynamics.ActiveReports.TextBox t =
new DataDynamics.ActiveReports.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 DataDynamics.ActiveReports.CheckBox
    Dim l As New DataDynamics.ActiveReports.Label
    Dim t As New DataDynamics.ActiveReports.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

See Also