Gantt Software Blog

Developer Trick: Duration in Tooltip of .NET Gantt Chart Control

Posted by Alfred Göhlich on Mar 15, 2016 11:13:00 AM

This blog post addresses software developers building visual scheduling applications or considering to develop a graphical planning board with our .NET Gantt chart control VARCHART XGantt. It shows how you can use the recently introduced "InInteraction Events" functionality to customize the display of the duration in the tooltip (InfoWindow) during the drag & drop interaction. This post does not only give a step-by-step explanation how to achieve this, but also provides the required code. 

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks


New Tools For Gantt Chart Interactions: More Transparency And Speed

Posted by Ute Gillet on Nov 5, 2015 2:30:00 PM

Mouse interactions in a Gantt chart application are crucial for many planners as they make re-scheduling quite simple. However, these interactions can be a bit tricky at times, especially where large plans are concerned: When positioning a node at a certain point of the timeline or directly after another node, a certain spot in the Gantt has to be exactly hit by mouse. Also, dragging a node to a another, quite distant, group or subgroup, can sometimes be slightly tedious. Both challenges are adressed by the new tools provided with our .NET Gantt control VARCHART XGantt.

This blog post gives you an idea of how to create slick Gantt chart interactions using the the so called snap tool for easy positioning of nodes while moving them horizontally.

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Intelligent Gantt Chart Interactions Allow Context-Sensitive Decisions

Posted by Ute Gillet on Sep 22, 2015 2:30:00 PM

Interactive Gantt charts are a proven and powerful tool to help organizations deal with time-related and resource-oriented planning and scheduling data. Being interactive, they enable users to quickly react to short-term incidents and thus to gain operational agility. From having worked with hundreds to thousands of Gantt chart users in the past decades, we learned that Gantt chart interactions do not only mean shifting an operation by drag & drop. It is meant in a sense that the Gantt diagram provides context-sensitive decision support information during the drag & drop interactions. In this blog post we will further outline the idea of intelligent Gantt chart interactions and will provide .NET Gantt chart developers with tips how to achieve this.

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Position Nodes in Gantt Charts With a Snap

Posted by Stefan Peters on Sep 17, 2015 3:30:00 PM

Project and production planner appreciate working with interactive Gantt charts because they enable them to easily re-plan orders, tasks or resources by shifting them back and forth. However, positioning a node at a certain point of the timeline or directly after another node can be tricky because a certain spot in the Gantt has to be exactly hit by mouse. In this blog post you learn, how changing the schedule can be supported by working with snap tools as they had been recently introduced for our .NET Gantt control VARCHART XGantt. 

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Vertical Movement of Nodes in Gantt Charts With Multi-Level Groups

Posted by Stefan Peters on Sep 15, 2015 11:30:00 AM

Multi-level groups are used in many Gantt charts. When, in such a chart, a node is to be dragged from one group to another one with the source group being quite far away from the target group, the interaction sometimes could be somewhat inconvenient especially within large data sets. VARCHART XGantt now offers a new functionality for automatically expanding and/or collapsing groups for easy and comfortable vertical movement of nodes to ease 'maneuvering' within big data.

This expanding and collapsing of hierarchial structured groups can be individually combined -  a short video illustrates three alternative ways of how to significantly simplify vertical interactions in Gantt applications with multi-level groups. 

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Gantt Chart Tip - How To Make Interactions Intelligent

Posted by Kerstin Sieckmann on Jun 8, 2015 1:30:00 PM

A well-designed Gantt chart should not be overloaded with information while at the same time it has to provide the planner with every crucial detail needed for decision-making. This balancing act can be mastered by applying an intelligently-designed interaction function. In this context, interaction does not only mean shifting an operation by drag & drop. It is meant in a sense that the Gantt diagram provides context-sensitive decision support information during the drag & drop interactions.

We call this “target-oriented interaction”.

How does this look like? In our series of Gantt chart tips this blog post introduces a Gantt application and focuses on the issue of an interaction in Gantt charts. It presents three planning & controlling scenarios, and specific interaction functions for each of these scenarios.

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Gantt Best Practice: How To Use The Timescale As Scrollbar

Posted by Frank Köhnen on Feb 18, 2015 2:00:00 PM

If you have a timescale in a Gantt chart spanning several years, but still want to be able to see every single day or even the hours in a day, you will soon find that the horizontal scrollbar becomes very sensitive. The smallest movement leads the timescale to shift several days into one or the other direction, even if smaller intervals are required as you look for a specific date and time. This behaviour can result in some unwanted user experiences for the planner working with your scheduling application.

This blog post belongs to a series of Gantt best practices that we regularly publish relating to our Gantt control VARCHART XGantt. This trick describes how to extend the mouse functionality to also use the timescale as scrollbar.

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks, Gantt Best Practice


Special VARCHART Collections Now support IDisposable Interface

Posted by Klaus Ribbrock on Feb 10, 2015 11:30:00 AM

In case of intensive use, some types of VARCHART collections can lead to a significant rise in occupied storage place if they are not released quickly. The three automation objects VcNodeCollection, VcGroupCollection and VcLinkCollection in VARCHART XGantt now support the .NET Interface IDisposable and explicitely release unmanaged resources.

This blog post instructs developers how to correctly access the collections when using the Gantt component VARCHART XGantt in order to ensure a minimal use of storage place in their application to improve the performance of your Gantt application.

Read More

Topics: Windows Forms Gantt Control, XGantt development tricks


Like our content? Subscribe to new blog posts.