Type | Description | |||
ItemIndex as Long | A long expression that indicates the index of the item being added. |
The control fires the AddItem event when a new item is added. Use the Add method to add new items to the control. Use the AddItem event to associate extra data to the item. Use the Add method to add a new column to the control. Use the PutItems to add items from safe array. Use the DataSource property to add columns and items from a recordset.
Syntax for AddItem event, /NET version, on:
private void AddItem(object sender,int ItemIndex) { } Private Sub AddItem(ByVal sender As System.Object,ByVal ItemIndex As Integer) Handles AddItem End Sub |
private void AddItem(object sender, AxEXLISTLib._IListEvents_AddItemEvent e) { } void OnAddItem(long ItemIndex) { } void __fastcall AddItem(TObject *Sender,long ItemIndex) { } procedure AddItem(ASender: TObject; ItemIndex : Integer); begin end; procedure AddItem(sender: System.Object; e: AxEXLISTLib._IListEvents_AddItemEvent); begin end; begin event AddItem(long ItemIndex) end event AddItem Private Sub AddItem(ByVal sender As System.Object, ByVal e As AxEXLISTLib._IListEvents_AddItemEvent) Handles AddItem End Sub Private Sub AddItem(ByVal ItemIndex As Long) End Sub Private Sub AddItem(ByVal ItemIndex As Long) End Sub LPARAMETERS ItemIndex PROCEDURE OnAddItem(oList,ItemIndex) RETURN |
<SCRIPT EVENT="AddItem(ItemIndex)" LANGUAGE="JScript"> </SCRIPT> <SCRIPT LANGUAGE="VBScript"> Function AddItem(ItemIndex) End Function </SCRIPT> Procedure OnComAddItem Integer llItemIndex Forward Send OnComAddItem llItemIndex End_Procedure METHOD OCX_AddItem(ItemIndex) CLASS MainDialog RETURN NIL void onEvent_AddItem(int _ItemIndex) { } function AddItem as v (ItemIndex as N) end function function nativeObject_AddItem(ItemIndex) return |
The following VB sample bolds the cells in the first column, when a new items is inserted:
Private Sub List1_AddItem(ByVal Index As Long) With List1.Items .CellBold(Index, 0) = True End With End Sub
The following C++ sample bolds the cells in the first column, when a new items is inserted:
void OnAddItemList1(long ItemIndex) { if ( IsWindow( m_list.m_hWnd ) ) { CItems items = m_list.GetItems(); items.SetCellBold( ItemIndex, COleVariant( long( 0 ) ), TRUE ); } }
The following VB.NET sample bolds the cells in the first column, when a new items is inserted:
Private Sub AxList1_AddItem(ByVal sender As System.Object, ByVal e As AxEXLISTLib._IListEvents_AddItemEvent) Handles AxList1.AddItem With AxList1.Items .CellBold(e.itemIndex, 0) = True End With End Sub
The following C# sample bolds the cells in the first column, when a new items is inserted:
private void axList1_AddItem(object sender, AxEXLISTLib._IListEvents_AddItemEvent e) { axList1.Items.set_CellBold(e.itemIndex, 0, true); }
The following VFP sample bolds the cells in the first column, when a new items is inserted:
*** ActiveX Control Event *** LPARAMETERS itemindex with thisform.List1.Items .CellBold( itemIndex, 0) = .t. endwith