C# Class SourceGrid.Selection.FreeSelection

A selection class that support free selection of cells (ranges)
Inheritance: SelectionBase
Afficher le fichier Open project: zhuangyy/Motion

Méthodes publiques

Méthode Description
BindToGrid ( GridVirtual p_grid ) : void
FreeSelection ( ) : System
GetSelectionRegion ( ) : RangeRegion

Returns the selected region.

IntersectsWith ( Range rng ) : bool

Returns true if the specified selection intersect with the range

IsEmpty ( ) : bool

Returns true if the selection is empty

IsSelectedCell ( Position position ) : bool
IsSelectedColumn ( int column ) : bool
IsSelectedRange ( Range range ) : bool
IsSelectedRow ( int row ) : bool
SelectCell ( Position position, bool select ) : void
SelectColumn ( int column, bool select ) : void
SelectRange ( Range range, bool select ) : void
SelectRow ( int row, bool select ) : void
UnBindToGrid ( ) : void

Méthodes protégées

Méthode Description
OnResetSelection ( ) : void

Method Details

BindToGrid() public méthode

public BindToGrid ( GridVirtual p_grid ) : void
p_grid GridVirtual
Résultat void

FreeSelection() public méthode

public FreeSelection ( ) : System
Résultat System

GetSelectionRegion() public méthode

Returns the selected region.
public GetSelectionRegion ( ) : RangeRegion
Résultat RangeRegion

IntersectsWith() public méthode

Returns true if the specified selection intersect with the range
public IntersectsWith ( Range rng ) : bool
rng Range
Résultat bool

IsEmpty() public méthode

Returns true if the selection is empty
public IsEmpty ( ) : bool
Résultat bool

IsSelectedCell() public méthode

public IsSelectedCell ( Position position ) : bool
position Position
Résultat bool

IsSelectedColumn() public méthode

public IsSelectedColumn ( int column ) : bool
column int
Résultat bool

IsSelectedRange() public méthode

public IsSelectedRange ( Range range ) : bool
range Range
Résultat bool

IsSelectedRow() public méthode

public IsSelectedRow ( int row ) : bool
row int
Résultat bool

OnResetSelection() protected méthode

protected OnResetSelection ( ) : void
Résultat void

SelectCell() public méthode

public SelectCell ( Position position, bool select ) : void
position Position
select bool
Résultat void

SelectColumn() public méthode

public SelectColumn ( int column, bool select ) : void
column int
select bool
Résultat void

SelectRange() public méthode

public SelectRange ( Range range, bool select ) : void
range Range
select bool
Résultat void

SelectRow() public méthode

public SelectRow ( int row, bool select ) : void
row int
select bool
Résultat void

UnBindToGrid() public méthode

public UnBindToGrid ( ) : void
Résultat void