Icon

DlhSoft Project Management Library

for Windows® Forms and .NET 2.0 SP2+
Related products/versions:
for WPF, more

Product Information

Project Management Library for Windows® Forms 2.0 contains task hierarchy and resource scheduling and management controls with customizable look and feel, dependency drag and drop operations, resource leveling, culture and theme awareness, printing support, etc.

The interactive Gantt Chart controls within the product may be used to display all types of data that can be presented on a timeline (i.e. their date being incremented along the X-axis in a chart area), and can be used to display tasks, appointments, or other programmed activities for short or long periods of time. It is therefore easy to use these components to build project management, activity scheduling, item programming, execution planning, and many other related types of applications.

Developers may reference, configure, and optionally extend the components within their applications using any of the .NET programming languages available, including C#, Visual Basic® .NET (VB), and C++/CLI, and any Visual Studio® edition that supports .NET 2.0+.


Project view
Hierarchical DataGridView with interactive Gantt Chart
Project management logic available as separated assembly

The current product build is 2.0.0 (see also what's new).

Licensed components may be redistributed royalty-free within your applications.
Source code is also available with a Business Plus license.


The trial version provides access to all features of the available software components and for unlmited time, for
testing purposes only.
Purchasing a license
provides access to
all components for
production purposes.

We will develop and add new features requested by customers to future product builds for free if we consider that they enable high valued and common development scenarios. Moreover, we can customize and integrate the components into an application or larger solution based on your specific requirements, as we also offer a full range of convenient software development services.


By purchasing a license for a specific product version you obtain the ability to upgrade for free to any future build of the same major product version, provided that you continue to use the licensed components available in the original package. We also offer high discount rates to supplementary license new components within future product versions, to upgrade to any future major product versions, such as updated platform redesigns and rebuilds, or to migrate to a related product, whenever logically applicable.

Regardless of legal guarantee limitations specified within the End User License Agreement (EULA) documents of our products, we aim to provide free and unlimited support services to all customers, including answering technical questions and resolving reported issues by providing updated builds and specific hot fixes, at the maximum possible responsiveness level, even while using the trial version of our software.


Important note:
Gantt Chart Light Library for Silverlight™ 4/WPF 4 is a newer related product that, although requiring .NET Framework 4 to be able to be used in Windows® Forms applications (WindowsFormsIntegration features), includes controls similar to some of the components within this product, but designed to get significantly higher degrees of customizability and flexibility, while getting similarily high runtime performance.


Using Project Management Library software developers can:

  • Display and allow end users to update a hierarchical list of project tasks within the ProjectView control:

    Project view

    Project p = new Project("My Project Name");
    p.Start = DateTime.Today.AddDays(1);
    Task t1 = new Task("First Task");
    [...]
    p.Tasks.Add(t1);
    [...]
    t1.Duration = 3;
    [...]
    Resource r1 = new Resource("John");
    [...]
    p.Resources.Add(r1);
    [...]
    t1.Assignments.Add(new Assignment(r1));
    [...]
    myProjectView.Project = p;

  • Customize item appearance:

    Project view, custom appearance

  • Customize the chart scale:

    Project view, custom scale

  • Customize the task bar shapes:

    Project view, bar templating

  • Display and allow end users to update the list of assignable resources within the ResourcesView control:

    Resources view

  • Display and allow end users to update the main schedule definition and specific resource schedule definitions within the ScheduleView control;
  • Display a set of common project statistics within the StatisticsView control.

A comprehensive list of product features is available for review. More details, such as get started guidelines and sample applications are available in the online product documentation. You can also run a live demo of the product (ClickOnce application).

Note that in order to be able to build and run the sample application code available within the product documentation, you are required to download and install the software package.

You can download, install, and test the software package for free, for as long as needed. If you find the software useful and you would like to use it in production, you need to purchase and install the product license on your computer(s). Don't hesitate to request support whenever needed.


The product requires Microsoft® Windows® 7, Vista®, XP, Server® 2008, 2003, or a more recent compatible version and Windows® Forms within Microsoft® .NET Framework 2.0 (Service Pack 2) or a more recent compatible version, and integrates with Microsoft® Visual Studio® 2005 (Service Pack 1) or a more recent compatible version.

Reference documentation is available in Visual Studio® style. The controls can be used in Windows® applications or hosted as client browser objects.


You may also want to review information about the related products available:


Other versions of this product are available:

Terms of Use Privacy Statement