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

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

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

プロパティ解説
ByRows行と列のどちらに従ってソートするかを取得します。  
Columnソートするセルブロックの開始列のインデックスを取得します。  
ColumnCountソートするセルブロックの列数を取得します。  
Rowソートするセルブロックの開始行のインデックスを取得します。  
RowCountソートするセルブロックの行数を取得します。  
SheetViewSheetViewオブジェクトを取得します。  
SortInfoソート基準とソートの実行方法に関する情報を含むSortArgsオブジェクトを取得します。  
SortingModeSortingMode設定を取得します。  
使用例
次のサンプルコードは、Sortedイベントを使用します。
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.