GrapeCity ActiveReports for .NET 16.0J
RemoveAt メソッド (ControlCollection)
使用例 

GrapeCity.ActiveReports.SectionReportModel 名前空間 > ControlCollection クラス : RemoveAt メソッド
コレクションから削除するコントロールのインデックス。
コントロールのコレクションの指定したインデックスにあるコントロールを削除します。
シンタックス
'宣言
 
Public Shadows Sub RemoveAt( _
   ByVal index As Integer _
) 
public new void RemoveAt( 
   int index
)

パラメータ

index
コレクションから削除するコントロールのインデックス。
使用例
private void arReport_ReportStart(object sender, System.EventArgs eArgs)
{
    //コントロールの配列を作成する
    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(); 
    //コントロールのプロパティを設定する。
    c.Text = "Checkbox"; 
    l.Left = 1; 
    l.Value = "LabelValue"; 
    t.Left = 2; 
    t.Text = "TextBox"; 
    //コントロールを配列に割り当てる。 
    arr[0] = c; 
    arr[1] = l; 
    arr[2] = t; 
    //レポートの最初のセクションにコントロールのレンジを追加する。
    this.Sections[0].Controls.AddRange(arr); 
    //チェックボックスを削除する。 
    this.Sections[0].Controls.RemoveAt(1);
}
Private Sub rptReport_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.ReportStart
    'コントロールの配列を作成する。
    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
    'コントロールのプロパティを設定する。
    c.Text = "Checkbox"
    l.Left = 1
    l.Text = "Label"
    t.Left = 2
    t.Text = "TextBox"
    'コントロールを配列に割り当てる。
    arr(0) = c
    arr(1) = l
    arr(2) = t
    'レポートの最初のセクションにコントロールのレンジを追加する。
    Me.Sections(0).Controls.AddRange(arr)
    'チェックボックスを削除する。
    Me.Sections(0).Controls.RemoveAt(1)
End Sub
参照

ControlCollection クラス
ControlCollection メンバ