

| Type | Description | |||
| Date as Variant | A Date expression being queried | |||
| Boolean | A Boolean expression that indicates whether the date fits the chart's area. |
The following VB sample enumerates all visible dates:
With Gantt1
.BeginUpdate
With .Chart
Dim d As Date
d = .FirstVisibleDate
Do While .IsDateVisible(d)
If Day(d) = 11 Then
If Not (.IsNonworkingDate(d)) Then
.AddNonworkingDate d
End If
End If
d = .NextDate(d, exDay, 1)
Loop
End With
.EndUpdate
End With
The following VB.NET sample enumerates all visible dates:
With AxGantt1
.BeginUpdate()
With .Chart
Dim d As Date
d = .FirstVisibleDate
Do While .IsDateVisible(d)
If d.Day = 11 Then
If Not (.IsNonworkingDate(d)) Then
.AddNonworkingDate(d)
End If
End If
d = .NextDate(d, EXGANTTLib.UnitEnum.exDay, 1)
Loop
End With
.EndUpdate()
End WithThe following C# sample enumerates all visible dates:
axGantt1.BeginUpdate();
EXGANTTLib.Chart chart = axGantt1.Chart;
DateTime d = Convert.ToDateTime(chart.FirstVisibleDate);
while ( chart.get_IsDateVisible(d) )
{
if ( d.Day == 11 )
if ( !chart.get_IsNonworkingDate( d ) )
chart.AddNonworkingDate(d);
d = chart.get_NextDate(d, EXGANTTLib.UnitEnum.exDay, 1);
}
axGantt1.EndUpdate();The following VFP sample enumerates all visible dates:
With thisform.Gantt1
.BeginUpdate
With .Chart
local d
d = .FirstVisibleDate
Do While .IsDateVisible(d)
If Day(d) = 11 Then
If Not (.IsNonworkingDate(d)) Then
.AddNonworkingDate(d)
EndIf
EndIf
d = .NextDate(d, 4096, 1)
enddo
EndWith
.EndUpdate
EndWith