このトピックでは、グリッドに Duration プロパティと DurationUnits プロパティの値をプログラム的に表示/非表示にする方法を示します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub chkShowDuration_CheckedChanged(sender As Object, e As EventArgs) Dim durationCol As TaskPropertyColumn = ganttView.Columns.Search(TaskProperty.Duration) Dim unitsCol As TaskPropertyColumn = ganttView.Columns.Search(TaskProperty.DurationUnits) If durationCol IsNot Nothing AndAlso unitsCol IsNot Nothing Then Dim visible As Boolean = chkShowDuration.Checked durationCol.Visible = visible unitsCol.Visible = visible End If End Sub |
C#コードの書き方
C# |
コードのコピー
|
---|---|
private void chkShowDuration_CheckedChanged(object sender, EventArgs e) { TaskPropertyColumn durationCol = ganttView.Columns.Search(TaskProperty.Duration); TaskPropertyColumn unitsCol = ganttView.Columns.Search(TaskProperty.DurationUnits); if (durationCol != null && unitsCol != null) { bool visible = chkShowDuration.Checked; durationCol.Visible = visible; unitsCol.Visible = visible; } } |