Creating gantt chart in C# - winforms

I need a help creating gantt chart, that will look like this below
I am using DevExpress 12.2, and WinForms.
It doesn't need to be done with DevEpress, I just need to get that look.
Thank you

It's been a while since this was asked, but I've wanted something like this too. I looked at other WinForms Gantt Chart controls available and found they were pretty complicated. So I made a simple, yet highly-customizable Gantt Chart for WinForms: https://github.com/derekantrican/GanttChart . No DevExpress required
The "month view" that you want isn't supported yet but I'm working on adding it!

It has been a while since I last used DevExpress, but I recently used the following open source control, which is quite easy to implement and well-documented. I strongly suggest you to take a look into it.
Codeplex - .NET Winforms Gantt Chart Control
Also, you could probably do something with the Chart control of .NET but that will just require a lot more work, so I'd give the link I put above a shot.

In case if you are looking for a full-featured interactive Gantt view, you can also check the Scheduler Control - Gantt View.

Related

dragable controls in runtime Similar to a toolbox in wpf

I want to create a project in WPF for designing a custom report.
For this, I need a library to add controls to a panel, canvas, etc. with drag and drop at runtime.
Controls should be resizable and moveable with the mouse. Finally I want to print this.
Telerik's WPF controls contain the Diagram Control which supports the features you mention out of the box. I use it for a very similar scenario as you describe and it works well. The might be a counterpart offered by Infragistics as well.
With .NET framework's built in features and/or free libraries you will able to cover the drag&drop part. You will have to implement the rest yourself which is possible but too much to ask for one question.
Late reply, but I came across this. Take a look at this
There are 4 parts that show how to do a toolbox with what you're looking for.

Silverlight Charting Toolkit: Are Interactive Charts possible?

Has anyone tried or successfully implemented interactivity in the charts of the Silverlight Charting Toolkit? I want to grab a column for instance and move it up, so that the bound value is increased through my interaction with the chart.
I know there are commercial alternatives out there but really would like to know if it is possible with the toolkit or only achievable with disproportionate effort.
Thanks in advance.
This doesn't directly answer your question, but since the question has been sitting since March, I'll post it anyway.
Try Telerik's RadChart control. It supports a lot more than the standard stuff.
Telerik has a wide variety of interactive charts including this one that you can play around with. You may want to start with this page and click the "Other Chart Examples" drop down to see what they have to offer.

Three Line Break chart using Silverlight

I need to create interactive "Three Line Break chart". It is a type of chart that mainly used in financial/stock analysis.
I downloaded ASP.NET chart control samples from msdn and played around with the "Three line break chart" type that included in the package. It looks great but it is not interactive (chart gennerated is an image ) so I can not just use it.
So, I think I need to use Silverlight, I am wondering anyone knows if there is any free Silverlight chart control package that provides this type of chart out of box?
Thanks a lot.
The Silverlight Toolkit provides some charting controls. Samples can be watch here. An other good library that provides chart ist visifire. But you need a licence if you want to use it commercial.

Coded UI Test - get my custom object (WinForms)?

I want to create an automated UI test that will test my syncfusion grid. My problem is that the recorder can't recognize this control (or any syncfusion control). I've searched a lot in the internet but I couldn't find any extension so the recorder will recognize my controls (I'm using WinForms, not WPF!), or at least a way to extend the recorder abilities so syncfusion's controls will be recognized somehow.
Is there any easy way to extend the recorder? Or is there any extension available?
Or maybe can I get the grid object from the WinClient that the recorder generates?
Thanks!
Start your program. Run the Spy++ utility. Type Ctrl+F to start the finder tool and drag the bulls-eye onto your form. Ok, Synchronize and have a look-see at the windows that are visible in the tree. If you see regular Windows Forms controls, like a Button or a Label, but not any of the SyncFusion controls then you've probably found the source of the problem.
Component vendors that try to improve .NET controls typically do so by creating 'window-less' controls. They are not really controls, they don't derive from the Control class and don't have a Handle property. They use the surface of the parent to draw themselves, making them look just like controls. The .NET ToolStripItem classes do this. And this is also the approach WPF uses.
The big advantage is that they render quickly and support all kinds of effects that regular controls can't support, like transparency, rotation and anti-aliased window edges. The big disadvantage is that the kind of tool that you are using suddenly gets noddy and can't find the control back. Because they work by finding the Windows window back on your form, there is no window for them.
This is a hard problem to solve, the 'control' exists only in memory and there's no good way for a tool to find it back. Using Accessibility is about the only other way for such a tool to find a control that I can think of. Which would have to be implemented by the control vendor first, a somewhat obscure feature that gets easily overlooked. You really do need the help of the vendor to find a workaround for this. Shouldn't be a problem, that's why you paid them the big money.
This is Rajadurai from Syncfusion. Thank you for your interest in Syncfusion Products. To make UI Test Automation recognize Syncfusion grids(WinForms), some internal support need to be provided in grid whose implementation is in progress and about to be completed. Please submit an incident through Direct-Trac for any further related inquiries in the following link.
http://www.syncfusion.com/Account/Logon?ReturnUrl=%2fsupport%2fdirecttrac
You can also contact us through support#syncfusion.com. We are happy to assist you.
Regards,
Rajadurai

Free WPF Flow charting Component

I am looking for a WPF Flow charting component. Something that will let you draw boxes and display lines between them based on some object structure/collection.
Anyone know about anything like that out there? I prefer free as this is an open source project I plan to put it in.
The WPF Diagram Designer on CodeProject does much of this.

Resources