skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class BaseGanttViewBehavior

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

Inheritance
System.Object
BaseGanttViewBehavior
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

public class BaseGanttViewBehavior

Constructors

BaseGanttViewBehavior()

Initializes a new instance of the BaseGanttViewBehavior class.

Declaration
public BaseGanttViewBehavior()

Properties

ClickTimer

Declaration
protected Timer ClickTimer { get; }
Property Value
System.Windows.Forms.Timer

ColumnHeaderCell

Declaration
protected GanttViewTextViewHeaderCellElement ColumnHeaderCell { get; set; }
Property Value
GanttViewTextViewHeaderCellElement

DoubleClick

Declaration
protected bool DoubleClick { get; set; }
Property Value
System.Boolean

EditedLink

Declaration
protected GanttViewLinkDataItem EditedLink { get; set; }
Property Value
GanttViewLinkDataItem

EditedLinkTaskCache

Declaration
protected GanttViewDataItem EditedLinkTaskCache { get; set; }
Property Value
GanttViewDataItem

EditedLinkTypeCache

Declaration
protected TasksLinkType EditedLinkTypeCache { get; set; }
Property Value
TasksLinkType

EditedTaskElement

Declaration
protected GanttGraphicalViewBaseTaskElement EditedTaskElement { get; set; }
Property Value
GanttGraphicalViewBaseTaskElement

ElementsStartingKineticScrolling

Declaration
public List<Type> ElementsStartingKineticScrolling { get; }
Property Value
System.Collections.Generic.List<System.Type>

GanttViewElement

Declaration
public RadGanttViewElement GanttViewElement { get; }
Property Value
RadGanttViewElement

HorizontalScrollStep

Declaration
public int HorizontalScrollStep { get; set; }
Property Value
System.Int32

HorizontalScrollTimer

Declaration
public Timer HorizontalScrollTimer { get; }
Property Value
System.Windows.Forms.Timer

IsCreatingLink

Declaration
protected bool IsCreatingLink { get; set; }
Property Value
System.Boolean

IsEditingLink

Declaration
protected bool IsEditingLink { get; set; }
Property Value
System.Boolean

IsResizingColumn

Declaration
protected bool IsResizingColumn { get; set; }
Property Value
System.Boolean

IsResizingEnd

Declaration
protected bool IsResizingEnd { get; set; }
Property Value
System.Boolean

IsResizingStart

Declaration
protected bool IsResizingStart { get; set; }
Property Value
System.Boolean

MouseDownLocation

Declaration
protected Point MouseDownLocation { get; set; }
Property Value
System.Drawing.Point

NewLink

Declaration
protected GanttViewLinkDataItem NewLink { get; set; }
Property Value
GanttViewLinkDataItem

OriginalColumnWidth

Declaration
protected int OriginalColumnWidth { get; set; }
Property Value
System.Int32

OriginalEnd

Declaration
protected DateTime OriginalEnd { get; set; }
Property Value
System.DateTime

OriginalStart

Declaration
protected DateTime OriginalStart { get; set; }
Property Value
System.DateTime

ShouldProcessKineticScrolling

Declaration
protected bool ShouldProcessKineticScrolling { get; set; }
Property Value
System.Boolean

VerticalScrollStep

Declaration
public int VerticalScrollStep { get; set; }
Property Value
System.Int32

VerticalScrollTimer

Declaration
public Timer VerticalScrollTimer { get; }
Property Value
System.Windows.Forms.Timer

WasInEditModeOnMouseDown

Declaration
protected bool WasInEditModeOnMouseDown { get; set; }
Property Value
System.Boolean

WasSelectedOnMouseDown

Declaration
protected bool WasSelectedOnMouseDown { get; set; }
Property Value
System.Boolean

Methods

IsEditor(Point)

Declaration
protected virtual bool IsEditor(Point point)
Parameters
System.Drawing.Point point

Returns
System.Boolean

IsScrollBar(Point)

Declaration
protected virtual bool IsScrollBar(Point point)
Parameters
System.Drawing.Point point

Returns
System.Boolean

OnHorizontalScrollTimerTick()

Declaration
protected virtual void OnHorizontalScrollTimerTick()

OnVerticalScrollTimerTick()

Declaration
protected virtual void OnVerticalScrollTimerTick()

ProcessAddKey(KeyEventArgs)

Declaration
public virtual bool ProcessAddKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessContextMenu(Point)

Declaration
public virtual bool ProcessContextMenu(Point location)
Parameters
System.Drawing.Point location

Returns
System.Boolean

ProcessDeleteKey(KeyEventArgs)

Declaration
public virtual bool ProcessDeleteKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessDialogKey(Keys)

Declaration
public virtual bool ProcessDialogKey(Keys keyData)
Parameters
System.Windows.Forms.Keys keyData

Returns
System.Boolean

ProcessDoubleClick(MouseEventArgs)

Declaration
public virtual bool ProcessDoubleClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessDownKey(KeyEventArgs)

Declaration
public virtual bool ProcessDownKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessEndKey(KeyEventArgs)

Declaration
public virtual bool ProcessEndKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessEscapeKey(KeyEventArgs)

Declaration
protected virtual void ProcessEscapeKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

ProcessF2Key(KeyEventArgs)

Declaration
public virtual bool ProcessF2Key(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessHomeKey(KeyEventArgs)

Declaration
public virtual bool ProcessHomeKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessKeyDown(KeyEventArgs)

Declaration
public virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessKeyPress(KeyPressEventArgs)

Declaration
public virtual bool ProcessKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

Returns
System.Boolean

ProcessKeyUp(KeyEventArgs)

Declaration
public virtual bool ProcessKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessLeftKey(KeyEventArgs)

Declaration
public virtual bool ProcessLeftKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessMouseClick(MouseEventArgs)

Declaration
public virtual bool ProcessMouseClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessMouseDown(MouseEventArgs)

Declaration
public virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessMouseDownOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseDownOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters
GanttViewTextViewCellElement cellElement

System.Windows.Forms.MouseEventArgs e

ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement element, MouseEventArgs e)
Parameters
GanttViewTextViewHeaderCellElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters
GanttViewTaskLinkHandleElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters
GanttViewTaskLinkHandleElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseEnter(EventArgs)

Declaration
public virtual bool ProcessMouseEnter(EventArgs e)
Parameters
System.EventArgs e

Returns
System.Boolean

ProcessMouseHover(EventArgs)

Declaration
public virtual bool ProcessMouseHover(EventArgs e)
Parameters
System.EventArgs e

Returns
System.Boolean

ProcessMouseLeave(EventArgs)

Declaration
public virtual bool ProcessMouseLeave(EventArgs e)
Parameters
System.EventArgs e

Returns
System.Boolean

ProcessMouseMove(MouseEventArgs)

Declaration
public virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessMouseMoveWhenCreatingLink(MouseEventArgs)

Declaration
protected virtual void ProcessMouseMoveWhenCreatingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseMoveWhenEditingLink(MouseEventArgs)

Declaration
protected virtual void ProcessMouseMoveWhenEditingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseMoveWhenResizingColumn(MouseEventArgs)

Declaration
protected virtual void ProcessMouseMoveWhenResizingColumn(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseUp(MouseEventArgs)

Declaration
public virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessMouseUpOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseUpOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters
GanttViewTextViewCellElement cellElement

System.Windows.Forms.MouseEventArgs e

ProcessMouseUpWhenCreatingLink(MouseEventArgs)

Declaration
protected virtual void ProcessMouseUpWhenCreatingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseUpWhenEditingLink(MouseEventArgs)

Declaration
protected virtual void ProcessMouseUpWhenEditingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseUpWhenResizingColumn(MouseEventArgs)

Declaration
protected virtual void ProcessMouseUpWhenResizingColumn(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration
protected virtual void ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement element

System.Windows.Forms.MouseEventArgs e

ProcessMouseWheel(MouseEventArgs)

Declaration
public virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ProcessRightKey(KeyEventArgs)

Declaration
public virtual bool ProcessRightKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessScrolling(Point, Boolean)

Declaration
protected virtual void ProcessScrolling(Point mousePosition, bool scrollVertical)
Parameters
System.Drawing.Point mousePosition

System.Boolean scrollVertical

ProcessSubtractKey(KeyEventArgs)

Declaration
public virtual bool ProcessSubtractKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ProcessUpKey(KeyEventArgs)

Declaration
public virtual bool ProcessUpKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Returns
System.Boolean

ShouldHandleKineticScrolling(MouseEventArgs)

Declaration
protected virtual bool ShouldHandleKineticScrolling(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Returns
System.Boolean

ShouldStartLinkEditOperation(GanttViewLinkDataItem, GanttViewTaskLinkHandleElement)

Declaration
protected virtual bool ShouldStartLinkEditOperation(GanttViewLinkDataItem link, GanttViewTaskLinkHandleElement element)
Parameters
GanttViewLinkDataItem link

GanttViewTaskLinkHandleElement element

Returns
System.Boolean

StopScrollTimers()

Declaration
public virtual void StopScrollTimers()

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.