New to Telerik UI for WinFormsStart a free 30-day trial

Represents a class that is responsible for handling all the input for a RadGanttView

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class BaseGanttViewBehavior

Inheritance: objectBaseGanttViewBehavior

Constructors

Initializes a new instance of the BaseGanttViewBehavior class.

C#
public BaseGanttViewBehavior()

Properties

C#
protected Timer ClickTimer { get; }
C#
protected GanttViewTextViewHeaderCellElement ColumnHeaderCell { get; set; }
C#
protected bool DoubleClick { get; set; }
C#
protected GanttViewLinkDataItem EditedLink { get; set; }
C#
protected GanttViewDataItem EditedLinkTaskCache { get; set; }
C#
protected TasksLinkType EditedLinkTypeCache { get; set; }
C#
protected GanttGraphicalViewBaseTaskElement EditedTaskElement { get; set; }
C#
public List<Type> ElementsStartingKineticScrolling { get; }
C#
public RadGanttViewElement GanttViewElement { get; }
C#
public int HorizontalScrollStep { get; set; }
C#
public Timer HorizontalScrollTimer { get; }
C#
protected bool IsCreatingLink { get; set; }
C#
protected bool IsEditingLink { get; set; }
C#
protected bool IsResizingColumn { get; set; }
C#
protected bool IsResizingEnd { get; set; }
C#
protected bool IsResizingStart { get; set; }
C#
protected Point MouseDownLocation { get; set; }
C#
protected GanttViewLinkDataItem NewLink { get; set; }
C#
protected int OriginalColumnWidth { get; set; }
C#
protected DateTime OriginalEnd { get; set; }
C#
protected DateTime OriginalStart { get; set; }
C#
protected bool ShouldProcessKineticScrolling { get; set; }
C#
public int VerticalScrollStep { get; set; }
C#
public Timer VerticalScrollTimer { get; }
C#
protected bool WasInEditModeOnMouseDown { get; set; }
C#
protected bool WasSelectedOnMouseDown { get; set; }

Methods

C#
protected virtual bool IsEditor(Point point)
Parameters:pointPointReturns:

bool

C#
protected virtual bool IsScrollBar(Point point)
Parameters:pointPointReturns:

bool

C#
protected virtual void OnHorizontalScrollTimerTick()
C#
protected virtual void OnVerticalScrollTimerTick()
C#
public virtual bool ProcessAddKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessContextMenu(Point location)
Parameters:locationPointReturns:

bool

C#
public virtual bool ProcessDeleteKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessDialogKey(Keys keyData)
Parameters:keyDataKeysReturns:

bool

C#
public virtual bool ProcessDoubleClick(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
public virtual bool ProcessDownKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessEndKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
protected virtual void ProcessEscapeKey(KeyEventArgs e)
Parameters:eKeyEventArgs
C#
public virtual bool ProcessF2Key(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessHomeKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessKeyPress(KeyPressEventArgs e)
Parameters:eKeyPressEventArgsReturns:

bool

C#
public virtual bool ProcessKeyUp(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessLeftKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessMouseClick(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
public virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual void ProcessMouseDownOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters:cellElementGanttViewTextViewCellElementeMouseEventArgs
C#
protected virtual void ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement element, MouseEventArgs e)
Parameters:elementGanttViewTextViewHeaderCellElementeMouseEventArgs
C#
protected virtual void ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters:elementGanttGraphicalViewBaseTaskElementeMouseEventArgs
C#
protected virtual void ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters:elementGanttViewTaskLinkHandleElementeMouseEventArgs
C#
protected virtual void ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters:elementGanttViewTaskLinkHandleElementeMouseEventArgs
C#
public virtual bool ProcessMouseEnter(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
public virtual bool ProcessMouseHover(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
public virtual bool ProcessMouseLeave(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
public virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual void ProcessMouseMoveWhenCreatingLink(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseMoveWhenEditingLink(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseMoveWhenResizingColumn(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters:elementGanttGraphicalViewBaseTaskElementeMouseEventArgs
C#
public virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual void ProcessMouseUpOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters:cellElementGanttViewTextViewCellElementeMouseEventArgs
C#
protected virtual void ProcessMouseUpWhenCreatingLink(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseUpWhenEditingLink(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseUpWhenResizingColumn(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected virtual void ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters:elementGanttGraphicalViewBaseTaskElementeMouseEventArgs
C#
public virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
public virtual bool ProcessRightKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
protected virtual void ProcessScrolling(Point mousePosition, bool scrollVertical)
Parameters:mousePositionPointscrollVerticalbool
C#
public virtual bool ProcessSubtractKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
public virtual bool ProcessUpKey(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
protected virtual bool ShouldHandleKineticScrolling(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ShouldStartLinkEditOperation(GanttViewLinkDataItem link, GanttViewTaskLinkHandleElement element)
Parameters:linkGanttViewLinkDataItemelementGanttViewTaskLinkHandleElementReturns:

bool

C#
public virtual void StopScrollTimers()
In this article
DefinitionConstructorsBaseGanttViewBehavior()PropertiesClickTimerColumnHeaderCellDoubleClickEditedLinkEditedLinkTaskCacheEditedLinkTypeCacheEditedTaskElementElementsStartingKineticScrollingGanttViewElementHorizontalScrollStepHorizontalScrollTimerIsCreatingLinkIsEditingLinkIsResizingColumnIsResizingEndIsResizingStartMouseDownLocationNewLinkOriginalColumnWidthOriginalEndOriginalStartShouldProcessKineticScrollingVerticalScrollStepVerticalScrollTimerWasInEditModeOnMouseDownWasSelectedOnMouseDownMethodsIsEditor(Point)IsScrollBar(Point)OnHorizontalScrollTimerTick()OnVerticalScrollTimerTick()ProcessAddKey(KeyEventArgs)ProcessContextMenu(Point)ProcessDeleteKey(KeyEventArgs)ProcessDialogKey(Keys)ProcessDoubleClick(MouseEventArgs)ProcessDownKey(KeyEventArgs)ProcessEndKey(KeyEventArgs)ProcessEscapeKey(KeyEventArgs)ProcessF2Key(KeyEventArgs)ProcessHomeKey(KeyEventArgs)ProcessKeyDown(KeyEventArgs)ProcessKeyPress(KeyPressEventArgs)ProcessKeyUp(KeyEventArgs)ProcessLeftKey(KeyEventArgs)ProcessMouseClick(MouseEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseDownOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement, MouseEventArgs)ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement, MouseEventArgs)ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement, MouseEventArgs)ProcessMouseEnter(EventArgs)ProcessMouseHover(EventArgs)ProcessMouseLeave(EventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseMoveWhenCreatingLink(MouseEventArgs)ProcessMouseMoveWhenEditingLink(MouseEventArgs)ProcessMouseMoveWhenResizingColumn(MouseEventArgs)ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseUpOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)ProcessMouseUpWhenCreatingLink(MouseEventArgs)ProcessMouseUpWhenEditingLink(MouseEventArgs)ProcessMouseUpWhenResizingColumn(MouseEventArgs)ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProcessRightKey(KeyEventArgs)ProcessScrolling(Point, bool)ProcessSubtractKey(KeyEventArgs)ProcessUpKey(KeyEventArgs)ShouldHandleKineticScrolling(MouseEventArgs)ShouldStartLinkEditOperation(GanttViewLinkDataItem, GanttViewTaskLinkHandleElement)StopScrollTimers()
Not finding the help you need?
Contact Support