コントロール罫線(Border)の設定方法について

文書番号 : 33969     文書種別 : 使用方法     登録日 : 2013/09/13     最終更新日 : 2013/09/13
文書を印刷する
対象製品
ActiveReports for .NET 7.0J
詳細
セクションレポートで、コントロール罫線(枠線)を設定する場合、以下のような方法になります。
  1. デザイン時に設定する方法
    コントロールを右クリックし、コンテキストメニューの「罫線」を選択することで、罫線ダイアログが表示されます。このダイアログ上で、罫線の線種や色を設定できます。

  2. コード上で動的に設定する方法
    Borderオブジェクトを操作することで、罫線の線種や色を設定できます。

    ◆サンプルコード(VB.NET)
    Private Sub Detail_Format(...) Handles Detail.Format
      ' 下罫線を設定します。
      Me.TextBox1.Border.BottomColor = System.Drawing.Color.Blue
      Me.TextBox1.Border.BottomStyle = BorderLineStyle.DashDot

      ' 左罫線を設定します。
      Me.TextBox1.Border.LeftColor = System.Drawing.Color.Blue
      Me.TextBox1.Border.LeftStyle = BorderLineStyle.DashDot

      ' 右罫線を設定します。
      Me.TextBox1.Border.RightColor = System.Drawing.Color.Blue
      Me.TextBox1.Border.RightStyle = BorderLineStyle.DashDot

      ' 上罫線を設定します。
      Me.TextBox1.Border.TopColor = System.Drawing.Color.Blue
      Me.TextBox1.Border.TopStyle = BorderLineStyle.DashDot

      ' 影付きを設定します。
      Me.TextBox1.Border.Shadow = True
    End Sub

    ◆サンプルコード(C#)
    private void Detail_Format(object sender, System.EventArgs eArgs)
    {
      // 下罫線を設定します。
      this.TextBox1.Border.BottomColor = System.Drawing.Color.Blue;
      this.TextBox1.Border.BottomStyle = BorderLineStyle.DashDot;

      // 左罫線を設定します。
      this.TextBox1.Border.LeftColor = System.Drawing.Color.Blue;
      this.TextBox1.Border.LeftStyle = BorderLineStyle.DashDot;

      // 右罫線を設定します。
      this.TextBox1.Border.RightColor = System.Drawing.Color.Blue;
      this.TextBox1.Border.RightStyle = BorderLineStyle.DashDot;

      // 上罫線を設定します。
      this.TextBox1.Border.TopColor = System.Drawing.Color.Blue;
      this.TextBox1.Border.TopStyle = BorderLineStyle.DashDot;

      // 影付きを設定します。
      this.TextBox1.Border.Shadow = true;
    }

なお、以下のコントロールにはコントロール罫線は設定できません。
  • Line
  • PageBreak
  • CrossSectionBox
  • CrossSectionLine
関連情報
キーワード
HowTo デザイン・レイアウト