Progress Telerik UI for WinForms

WinForms Diagram

  • Diagramming Made Easy

    Telerik Diagram for Windows Forms helps you create rich and interactive diagrams with ease. The control enables you to:

    • Design work-flows in which case shapes and connections are tightly bound to an underlying API
    • Simulate processes and represent data logic
    • Architect data-visualization and data analysis diagramming structures
    • Further enhance and customize your geographic maps solutions
  • Data Binding

    RadDiagram supports data binding, so you can store data the way you choose, in a database or collection.
  • Shapes, Container Shapes and Connections

    The control features fully customizable shape items, customizable connections with variety of predefined connection caps, and shape containers that can hold a group of shapes and connections and move them together.
    UI for WinForms Diagram Shapes Connections
  • Rotate and Resize the Shapes

    Manipulate the items through the UI or by using the proper APIs. You can easily rotate, resize, select or change the order of items.
    UI for WinForms Diagram Rotate Resize
  • Shapes and Connections Editing

    Switch between Edit and Normal mode for both shapes and connections.
    UI for WinForms Diagram Connections Editing
  • Selection and Grouping

    The control features single, multiple and extended multiple selection modes, as well as logical grouping of shapes and connections.
    UI for WinForms Diagram Selection
  • SettingsPane

    This diagramming component provides you with a ready-to-use view that contains the most common features and settings of a single item (shape or connection).
    UI for WinForms Diagram SettingsPane
  • Toolbox

    The RadDiagram toolbox provides a rich set of predefined shapes users can drag onto RadDiagram.
    UI for WinForms Diagram Toolbox
  • Organizational Diagrams

    Easily customize RadDiagram to display different types of organizational charts and hierarchies.
    UI for WinForms Diagram Organizational
  • Variety of Layouts and Connection Routing

    Layout in RadDiagram refers to the way shapes and connections are arranged on the diagramming surface. This component provides a dozen of built-in layout algorithms, which you can easily customize. In addition, the connection routing mechanism uses algorithms to ensure the connections don't cross each other while building links/paths between the shapes.
    UI for WinForms Diagram Layouts
  • Rich Commands and Events Model

    Various routed commands and events are exposed to enable handling a diagram-related action in advance (tunneling events) or afterward (bubbling events). The extended API enables you to create custom shapes, connections and diagrams.
  • Ribbon UI

    RadDiagramRibbonBar is wired up to the most-used RadDiagram API, and enables further extensibility.
    UI for WinForms Diagram Ribbon
  • Various Diagram Tools

    RadDiagram offers a variety of tools to make development easier. Use the mouse tools for selecting and creating connections, or for panning the viewport. The TextTool enables you to dynamically create TextShapes to label your structures, and the information adorner displays additional information about the dragged item.
    UI for WinForms Diagram Tools
  • Cut/Copy/Paste/Delete/Undo/Redo

    Easily cut/copy and paste shapes and connections inside a diagram, between diagrams or even between diagram applications. Undo/Redo works for every operation, and an extensible API is available.
    UI for WinForms Diagram Clipboard
  • Save/Load Layout

    Easily save/load a diagram to an external storage-like disk or isolated storage, to enable your applications to preserve user settings and restore them later. Using this functionality, users can store different layout settings for the control and switch between them, when needed.
  • Pan and Zoom

    Manipulate the viewport by dragging (pan) and zooming operations, both from the UI or through the API.
    UI for WinForms Diagram Pan Zoom
  • Printing Options

    Print a diagram on multiple pages and export to a desired image format.
    UI for WinForms Diagram Printing
  • Background Grid

    RadDiagram features fully customizable background grid and snapping adorners, enabling you to move items around easily and with precision.
    UI for WinForms Diagram Background
  • Localization Support

    Business globalization requires multi-lingual applications. RadDiagram supports full localization of its strings. See Localization and Right-to-Left Support for the full list of Telerik UI for WinForms controls supporting RTL and localization.
  • Extensive VS.NET Design-Time Support

    RadApplicationMenu provides rich design-time support, making customizations and configurations very easy. Some key capabilities include:

    • Adding and removing items from the control using only the Visual Studio designer
    • Exposing links to open item types collections in the Smart Tag, for populating with new items or modifying existing ones
    • Applying themes in design time and easily switching between them; the ThemeName property in the Smart tag automatically detects the present themes
    • Visual Style Builder, Element Hierarchy Editor and Shape Editor productivity tools for full control over the UI
    • Options to search the forums or open online documentation in the Smart Tag
    UI for WinForms Diagram Design Time

All Winforms Components

Get Started Waves

Next Steps

Online help

Access our online documentation.

Compare pricing

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.

Download 30-day free trial

Try UI for WinForms with dedicated technical support.