MESCIUS SPREAD for Windows Forms 15.0J
Sorting イベント
使用例 

Spreadがソートされるときに発生します。
構文
'宣言
 
Public Event Sorting As SortingEventHandler
public event SortingEventHandler Sorting
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、SortingEventArgs 型の引数を受け取りました。次の SortingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
ByRows行と列のどちらに従ってソートするかを取得します。  
Cancelソートのデフォルト処理をキャンセルするかどうかを取得または設定します。  
Columnソートするセルブロックの開始列のインデックスを取得します。  
ColumnCountソートするセルブロックの列数を取得します。  
Rowソートするセルブロックの開始行のインデックスを取得します。  
RowCountソートするセルブロックの行数を取得します。  
SheetViewソートされるシート(SheetViewオブジェクト)を取得します。  
SortInfoソート基準とソートの実行方法に関する情報を含むSortArgsオブジェクトを取得します。  
SortingModeソート動作を指定するSortingMode設定を取得します。  
解説
次のサンプルコードは、Sortingイベントを使用します。
使用例
fpSpread1.ActiveSheet.Columns[1].AllowAutoSort = true;
fpSpread1.ActiveSheet.Columns[1].AllowAutoFilter = true;
fpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu;
fpSpread1.ActiveSheet.AutoSortEnhancedContextMenu = true;
fpSpread1.ActiveSheet.AutoSortEnhancedMode = FarPoint.Win.Spread.SortingMode.RangeSorting;

private void fpSpread1_Sorted(object sender, FarPoint.Win.Spread.SortedEventArgs e)
        {
            listBox1.Items.Add(e.Column);
        }

        private void fpSpread1_Sorting(object sender, FarPoint.Win.Spread.SortingEventArgs e)
        {
            listBox1.Items.Add(e.ByRows);
        }
FpSpread1.ActiveSheet.Columns(1).AllowAutoSort = True
FpSpread1.ActiveSheet.Columns(1).AllowAutoFilter = True
FpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu
FpSpread1.ActiveSheet.AutoSortEnhancedContextMenu = True
FpSpread1.ActiveSheet.AutoSortEnhancedMode = FarPoint.Win.Spread.SortingMode.RangeSorting

Private Sub FpSpread1_Sorted(sender As Object, e As FarPoint.Win.Spread.SortedEventArgs) Handles FpSpread1.Sorted
        ListBox1.Items.Add(e.Column)
    End Sub

    Private Sub FpSpread1_Sorting(sender As Object, e As FarPoint.Win.Spread.SortingEventArgs) Handles FpSpread1.Sorting
        ListBox1.Items.Add(e.ByRows)
    End Sub
参照

FpSpread クラス
FpSpread メンバ

 

 


© MESCIUS inc. All rights reserved.