Type | Description | |||
PatternEnum | A PatternEnum expression that specifies the pattern to show on the specified time, on the chart area. |
The following VB sample changes the pattern for a specified unit, in the chart area:
With G2antt1 .BeginUpdate With .Chart .PaneWidth(False) = 0 .LevelCount = 2 .FirstVisibleDate = #1/1/2008# .AllowInsideZoom = True .AllowResizeInsideZoom = False .InsideZoomOnDblClick = False With .DefaultInsideZoomFormat .PatternChart = exPatternBDiagonal .PatternColorChart = RGB(255,0,0) End With With .InsideZooms .SplitBaseLevel = False .DefaultWidth = 18 .Add(#1/4/2008#).AllowInsideFormat = False End With End With .EndUpdate End WithThe following VB.NET sample changes the pattern for a specified unit, in the chart area:
With AxG2antt1 .BeginUpdate With .Chart .PaneWidth(False) = 0 .LevelCount = 2 .FirstVisibleDate = #1/1/2008# .AllowInsideZoom = True .AllowResizeInsideZoom = False .InsideZoomOnDblClick = False With .DefaultInsideZoomFormat .PatternChart = EXG2ANTTLib.PatternEnum.exPatternBDiagonal .PatternColorChart = 255 End With With .InsideZooms .SplitBaseLevel = False .DefaultWidth = 18 .Add(#1/4/2008#).AllowInsideFormat = False End With End With .EndUpdate End WithThe following C++ sample changes the pattern for a specified unit, in the chart area:
/* Copy and paste the following directives to your header file as it defines the namespace 'EXG2ANTTLib' for the library: 'ExG2antt 1.0 Control Library' #import <ExG2antt.dll> using namespace EXG2ANTTLib; */ EXG2ANTTLib::IG2anttPtr spG2antt1 = GetDlgItem(IDC_G2ANTT1)->GetControlUnknown(); spG2antt1->BeginUpdate(); EXG2ANTTLib::IChartPtr var_Chart = spG2antt1->GetChart(); var_Chart->PutPaneWidth(VARIANT_FALSE,0); var_Chart->PutLevelCount(2); var_Chart->PutFirstVisibleDate("1/1/2008"); var_Chart->PutAllowInsideZoom(VARIANT_TRUE); var_Chart->PutAllowResizeInsideZoom(VARIANT_FALSE); var_Chart->PutInsideZoomOnDblClick(VARIANT_FALSE); EXG2ANTTLib::IInsideZoomFormatPtr var_InsideZoomFormat = var_Chart->GetDefaultInsideZoomFormat(); var_InsideZoomFormat->PutPatternChart(EXG2ANTTLib::exPatternBDiagonal); var_InsideZoomFormat->PutPatternColorChart(RGB(255,0,0)); EXG2ANTTLib::IInsideZoomsPtr var_InsideZooms = var_Chart->GetInsideZooms(); var_InsideZooms->PutSplitBaseLevel(VARIANT_FALSE); var_InsideZooms->PutDefaultWidth(18); var_InsideZooms->Add("1/4/2008")->PutAllowInsideFormat(VARIANT_FALSE); spG2antt1->EndUpdate();The following C# sample changes the pattern for a specified unit, in the chart area:
axG2antt1.BeginUpdate(); EXG2ANTTLib.Chart var_Chart = axG2antt1.Chart; var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = "1/1/2008"; var_Chart.AllowInsideZoom = true; var_Chart.AllowResizeInsideZoom = false; var_Chart.InsideZoomOnDblClick = false; EXG2ANTTLib.InsideZoomFormat var_InsideZoomFormat = var_Chart.DefaultInsideZoomFormat; var_InsideZoomFormat.PatternChart = EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_InsideZoomFormat.PatternColorChart = 255; EXG2ANTTLib.InsideZooms var_InsideZooms = var_Chart.InsideZooms; var_InsideZooms.SplitBaseLevel = false; var_InsideZooms.DefaultWidth = 18; var_InsideZooms.Add("1/4/2008").AllowInsideFormat = false; axG2antt1.EndUpdate();The following VFP sample changes the pattern for a specified unit, in the chart area:
with thisform.G2antt1 .BeginUpdate with .Chart .PaneWidth(.F.) = 0 .LevelCount = 2 .FirstVisibleDate = {^2008-1-1} .AllowInsideZoom = .T. .AllowResizeInsideZoom = .F. .InsideZoomOnDblClick = .F. with .DefaultInsideZoomFormat .PatternChart = 6 .PatternColorChart = RGB(255,0,0) endwith with .InsideZooms .SplitBaseLevel = .F. .DefaultWidth = 18 .Add({^2008-1-4}).AllowInsideFormat = .F. endwith endwith .EndUpdate endwithThe following Delphi sample changes the pattern for a specified unit, in the chart area:
with AxG2antt1 do begin BeginUpdate(); with Chart do begin PaneWidth[False] := 0; LevelCount := 2; FirstVisibleDate := '1/1/2008'; AllowInsideZoom := True; AllowResizeInsideZoom := False; InsideZoomOnDblClick := False; with DefaultInsideZoomFormat do begin PatternChart := EXG2ANTTLib.PatternEnum.exPatternBDiagonal; PatternColorChart := 255; end; with InsideZooms do begin SplitBaseLevel := False; DefaultWidth := 18; Add('1/4/2008').AllowInsideFormat := False; end; end; EndUpdate(); end