GrapeCity.ActiveReports.v12 アセンブリ > GrapeCity.ActiveReports.SectionReportModel 名前空間 > ControlCollection クラス : AddRange メソッド |
配列内の ARControl オブジェクトがコレクションの末尾に追加されます。
private void SectionReport1_ReportStart(object sender, System.EventArgs eArgs) { //コントロールの配列を作成する //配列の初期化は1ベースですが、配列のアクセスはゼロベースです。 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); }
Private Sub SectionReport1_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) End Sub