Returns a specific Column of the Columns collection.
Type | Description | |||
Index as Variant | A long expression that indicates the column's index, a string expression that indicates the column's caption or the columns' key. | |||
Column | A column object being accessed. |
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:
ComboBox1.Columns.Item ("Name") ComboBox1.Columns ("Name")
The following VB sample enumerates the columns in the control:
For Each c In ComboBox1.Columns Debug.Print c.Caption Next
The following VB sample enumerates the columns in the control:
For i = 0 To ComboBox1.Columns.Count - 1 Debug.Print ComboBox1.Columns(i).Caption Next
The following VC sample enumerates the columns in the control:
#include "Columns.h" #include "Column.h" CColumns columns = m_combobox.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 AxComboBox1.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:
EXCOMBOBOXLib.Columns columns =axComboBox1.Columns; for ( int i = 0; i < columns.Count; i++ ) { EXCOMBOBOXLib.Column column = columns[i]; System.Diagnostics.Debug.WriteLine( column.Caption ); }
The following VFP sample enumerates the columns in the control:
with thisform.ComboBox1.Columns for i = 0 to .Count - 1 wait window nowait .Item(i).Caption next endwith