Fired after a new column has been added.
Type | Description | |||
Column as Column | A Column object that's added to the Columns collection. |
The AddColumn event is fired after a new column has been inserted to Columns collection. Use the AddColumn event to associate extra data to a new column. Use the Add method to add new columns to Columns collection. Use the ColumnAutoSize property to fit all visible columns in the control's client area.
Syntax for AddColumn event, /NET version, on:
private void AddColumn(object sender,exontrol.EXGANTTLib.Column Column) { } Private Sub AddColumn(ByVal sender As System.Object,ByVal Column As exontrol.EXGANTTLib.Column) Handles AddColumn End Sub |
private void AddColumn(object sender, AxEXGANTTLib._IGanttEvents_AddColumnEvent e) { } void OnAddColumn(LPDISPATCH Column) { } void __fastcall AddColumn(TObject *Sender,Exganttlib_tlb::IColumn *Column) { } procedure AddColumn(ASender: TObject; Column : IColumn); begin end; procedure AddColumn(sender: System.Object; e: AxEXGANTTLib._IGanttEvents_AddColumnEvent); begin end; begin event AddColumn(oleobject Column) end event AddColumn Private Sub AddColumn(ByVal sender As System.Object, ByVal e As AxEXGANTTLib._IGanttEvents_AddColumnEvent) Handles AddColumn End Sub Private Sub AddColumn(ByVal Column As EXGANTTLibCtl.IColumn) End Sub Private Sub AddColumn(ByVal Column As Object) End Sub LPARAMETERS Column PROCEDURE OnAddColumn(oGantt,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.Gantt.1::IColumn) end function function nativeObject_AddColumn(Column) return |
The following VB sample shows how to set the width for all columns:
Private Sub Gantt1_AddColumn(ByVal Column As EXGANTTLibCtl.IColumn) Column.Width = 128 End Sub
The following VB.NET sample changes the column's width when a new column is added:
Private Sub AxGantt1_AddColumn(ByVal sender As Object, ByVal e As AxEXGANTTLib._IGanttEvents_AddColumnEvent) Handles AxGantt1.AddColumn e.column.Width = 128 End Sub
The following C# sample changes the column's width when a new column is added:
private void axGantt1_AddColumn(object sender, AxEXGANTTLib._IGanttEvents_AddColumnEvent e) { e.column.Width = 128; }
The following C++ sample changes the column's width when a new column is added:
#include "Column.h" #include "Columns.h" void OnAddColumnGantt1(LPDISPATCH Column) { CColumn column( Column );column.m_bAutoRelease = FALSE; column.SetWidth( 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