PowerTools SPREAD for Windows Forms 10.0J
Sorted イベント


Spreadがソートされたときに発生します。
構文
'Declaration
 
Public Event Sorted As SortedEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As SortedEventHandler
 
AddHandler instance.Sorted, handler
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 メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.