Type | Description |
private void Sort(object sender) { } Private Sub Sort(ByVal sender As System.Object) Handles Sort End Sub |
private void Sort(object sender, EventArgs e) { } void OnSort() { } void __fastcall Sort(TObject *Sender) { } procedure Sort(ASender: TObject; ); begin end; procedure Sort(sender: System.Object; e: System.EventArgs); begin end; begin event Sort() end event Sort Private Sub Sort(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Sort End Sub Private Sub Sort() End Sub Private Sub Sort() End Sub LPARAMETERS nop PROCEDURE OnSort(oGrid) RETURN |
<SCRIPT EVENT="Sort()" LANGUAGE="JScript"> </SCRIPT> <SCRIPT LANGUAGE="VBScript"> Function Sort() End Function </SCRIPT> Procedure OnComSort Forward Send OnComSort End_Procedure METHOD OCX_Sort() CLASS MainDialog RETURN NIL void onEvent_Sort() { } function Sort as v () end function function nativeObject_Sort() return |
The following VB sample displays the list of columns being sorted:
Private Sub Grid1_Sort() Dim s As String, i As Long, c As Column i = 0 With Grid1.Columns Set c = .ItemBySortPosition(i) While (Not c Is Nothing) s = s + """" & c.Caption & """ " & IIf(c.SortOrder = SortAscending, "A", "D") & " " i = i + 1 Set c = .ItemBySortPosition(i) Wend End With s = "Sort: " & s Debug.Print s End Sub
The following VC sample displays the list of columns being sorted:
void OnSortGrid1() { CString strOutput; CColumns columns = m_tree.GetColumns(); long i = 0; CColumn column = columns.GetItemBySortPosition( COleVariant( i ) ); while ( column.m_lpDispatch ) { strOutput += "\"" + column.GetCaption() + "\" " + ( column.GetSortOrder() == 1 ? "A" : "D" ) + " "; i++; column = columns.GetItemBySortPosition( COleVariant( i ) ); } OutputDebugString( strOutput ); }
The following VB.NET sample displays the list of columns being sorted:
Private Sub AxGrid1_Sort(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxGrid1.Sort With AxGrid1 Dim s As String, i As Integer, c As EXGRIDLib.Column i = 0 With AxGrid1.Columns c = .ItemBySortPosition(i) While (Not c Is Nothing) s = s + """" & c.Caption & """ " & IIf(c.SortOrder = EXGRIDLib.SortOrderEnum.SortAscending, "A", "D") & " " i = i + 1 c = .ItemBySortPosition(i) End While End With s = "Sort: " & s Debug.WriteLine(s) End With End Sub
The following C# sample displays the list of columns being sorted:
private void axGrid1_Sort(object sender, System.EventArgs e) { string strOutput = ""; int i = 0; EXGRIDLib.Column column = axGrid1.Columns.get_ItemBySortPosition( i ); while ( column != null ) { strOutput += column.Caption + " " + ( column.SortOrder == EXGRIDLib.SortOrderEnum.SortAscending ? "A" : "D" ) + " "; column = axGrid1.Columns.get_ItemBySortPosition( ++i ); } Debug.WriteLine( strOutput ); }