GanttView for WinForms
カスタム列の作成

このトピックでは、カスタム列をプログラム的に作成する方法を示します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub btnAddCustomColumn_Click(sender As Object, e As EventArgs)
      Dim cc As New CustomFieldColumn()
      cc.Caption = "My Numeric Column"
      cc.DataType = GetType(Decimal)
      cc.Format = "$#0"
      cc.Name = "MyNumericColumn"
      cc.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
      cc.Width = 65
      ganttView.Columns.Add(cc)
End Sub

C# コードの書き方

C#
コードのコピー
private void btnAddCustomColumn_Click(object sender, EventArgs e)
{
    CustomFieldColumn cc = new CustomFieldColumn();
    cc.Caption = "My Numeric Column";
    cc.DataType = typeof(decimal);
    cc.Format = "$#0";
    cc.Name = "MyNumericColumn";
    cc.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
    cc.Width = 65;
    ganttView.Columns.Add(cc);
}
関連トピック