Infragistics(R) NetAdvantage(R) Windows Forms
SelectionStrategyBase Class Members
See Also  Fields  Properties  Methods  E-mail your feedback on this topic.
Infragistics.Win Namespace : SelectionStrategyBase Class


The following tables list the members exposed by SelectionStrategyBase.

Protected Fields

 NameDescription
protected FielddragThreshold The drag threshold. Dragging will start when this is exceeded.  
protected FieldHorizontalScrollTimer Time for scroll dragging horizontally  
protected FieldignoreNextMouseMove Flag to indicate ignoring the next MouseMove.  
protected FieldinDragMode flag to keep track of whther we are currently in drag mode so that we can tunnel messages to OnDragMode and OnDragEnd functions  
protected Fieldstate The current selection state of the strategy.  
protected FieldVerticalScrollTimer Time for scroll dragging vertically  
protected FieldxPos The initial X position.  
protected FieldyPos The initial Y position.  
Top

Public Properties

 NameDescription
public PropertyIsMultiSelect Returns true if multiple items can be selected at one time  
public PropertyIsSingleSelect Returns true if only a single item can be selected at any given time  
public PropertySelectionManager Returns the associated SelectionManager (read-only)  
Top

Protected Properties

 NameDescription
protected PropertyItem The current item.  
Top

Public Methods

 NameDescription
public MethodCanItemBeNavigatedTo Determines if item can be navigated to.  
public MethodOnCancelMode Called when a cancel mode message is received  
public MethodOnMouseMessage  
public MethodProcessKeyBoardItemOverloaded.  Abstract method that processes selection based on the keyboard action  
Top

Protected Methods

 NameDescription
protected MethodKillHorizontalScrollTimer If the drag scroll row timer is still active kill it  
protected MethodKillVerticalScrollTimer If the drag scroll row timer is still active kill it  
protected MethodManageTimers Determines during a drag operation whether timers are required to generate horizontal or vertical scrolling.  
protected MethodOnDragStartCanceled This method is called when the selection manager cancels OnDragStart. Default implementation releases the capture.  
protected MethodSetHorizontalScrollTimer First kill the timer then restarts it with a new interval  
protected MethodSetState Set the current selection state of the strategy.  
protected MethodSetVerticalScrollTimer First kill the timer then restarts it with a new interval  
protected MethodShouldStartDrag Returns true if dragging should start (when we're in preDrag mode). The default implementation checks to see if the x or y coords exceed the drag threshold.  
Top

See Also