Type | Description | |||
Column as Column | A Column object that's added to the Columns collection. |
The control fires the AddColumn event is fired when a new column is inserted to the Columns collection. Use the AddColumn event to associate any extra data to the column. Use the Add method to add a new column. Use the Add, PutItems or DataSource method to add new items to the control. Use the ColumnAutoResize property to allow visible columns fit the control's client area.
Syntax for AddColumn event, /NET version, on:
private void AddColumn(object sender,exontrol.EXLISTLib.Column Column) { } Private Sub AddColumn(ByVal sender As System.Object,ByVal Column As exontrol.EXLISTLib.Column) Handles AddColumn End Sub |
private void AddColumn(object sender, AxEXLISTLib._IListEvents_AddColumnEvent e) { } void OnAddColumn(LPDISPATCH Column) { } void __fastcall AddColumn(TObject *Sender,Exlistlib_tlb::IColumn *Column) { } procedure AddColumn(ASender: TObject; Column : IColumn); begin end; procedure AddColumn(sender: System.Object; e: AxEXLISTLib._IListEvents_AddColumnEvent); begin end; begin event AddColumn(oleobject Column) end event AddColumn Private Sub AddColumn(ByVal sender As System.Object, ByVal e As AxEXLISTLib._IListEvents_AddColumnEvent) Handles AddColumn End Sub Private Sub AddColumn(ByVal Column As EXLISTLibCtl.IColumn) End Sub Private Sub AddColumn(ByVal Column As Object) End Sub LPARAMETERS Column PROCEDURE OnAddColumn(oList,Column) RETURN |
<SCRIPT EVENT="AddColumn(Column)" LANGUAGE="JScript"> </SCRIPT> <SCRIPT LANGUAGE="VBScript"> Function AddColumn(Column) End Function </SCRIPT> Procedure OnComAddColumn Variant llColumn Forward Send OnComAddColumn llColumn End_Procedure METHOD OCX_AddColumn(Column) CLASS MainDialog RETURN NIL void onEvent_AddColumn(COM _Column) { } function AddColumn as v (Column as OLE::Exontrol.List.1::IColumn) end function function nativeObject_AddColumn(Column) return |
The following VB sample sets the width for all columns:
Private Sub List1_AddColumn(ByVal Column As EXLISTLibCtl.IColumn) Column.Width = 128 End Sub
The following C++ sample changes the column's width when a new column is added:
#include "Column.h" #include "Columns.h" void OnAddColumnList1(LPDISPATCH Column) { CColumn column( Column );column.m_bAutoRelease = FALSE; column.SetWidth( 128 ); }
The following VB.NET sample changes the column's width when a new column is added:
Private Sub AxList1_AddColumn(ByVal sender As Object, ByVal e As AxEXLISTLib._IListEvents_AddColumnEvent) Handles AxList1.AddColumn e.column.Width = 128 End Sub
The following C# sample changes the column's width when a new column is added:
private void axList1_AddColumn(object sender, AxEXLISTLib._IListEvents_AddColumnEvent e) { e.column.Width = 128; }
The following VFP sample changes the column's width when a new column is added:
*** ActiveX Control Event *** LPARAMETERS column with column .Width = 128 endwith