Returns a specific Column of the Columns collection.
Type | Description | |||
Index as Variant | A long expression that indicates the column's index or a string expression that indicates the column's key or the column's caption. | |||
Column | A column object being returned. |
Use the Item property to access to a specific column. The Count property counts the columns in the control. Use the Columns property to access the control's Columns collection.
The Item property is the default property of the Columns object so the following statements are equivalents:
Gantt1.Columns.Item ("Freight") Gantt1.Columns ("Freight")
The following VB sample enumerates the columns in the control:
For i = 0 To Gantt1.Columns.Count - 1 Debug.Print Gantt1.Columns(i).Caption Next
The following VC sample enumerates the columns in the control:
#include "Columns.h" #include "Column.h" CColumns columns = m_gantt.GetColumns(); for ( long i = 0; i < columns.GetCount(); i++ ) { CColumn column = columns.GetItem( COleVariant( i ) ); OutputDebugString( column.GetCaption() ); }
The following VB.NET sample enumerates the columns in the control:
With AxGantt1.Columns Dim i As Integer For i = 0 To .Count - 1 Debug.WriteLine(.Item(i).Caption) Next End With
The following C# sample enumerates the columns in the control:
EXGANTTLib.Columns columns =axGantt1.Columns; for ( int i = 0; i < columns.Count; i++ ) { EXGANTTLib.Column column = columns[i]; System.Diagnostics.Debug.WriteLine( column.Caption ); }
The following VFP sample enumerates the columns in the control:
with thisform.Gantt1.Columns for i = 0 to .Count - 1 wait window nowait .Item(i).Caption next endwith