AddRange Method (ControlCollection)
Adds an array of ARControl objects to the collection.
'Declaration
Public Sub AddRange( _
ByVal () As ARControl _
)
Parameters
- controls
- An array of GrapeCity.ActiveReports~GrapeCity.ActiveReports.SectionReportModel.ARControl.html objects to add to the collection.
private void SectionReport1_ReportStart(object sender, System.EventArgs eArgs)
{
//create an array of controls
//array initialization is one-based, while array access is zero-based
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);
}
Private Sub SectionReport1_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)
End Sub