GithubHelp home page GithubHelp logo

jakesee / ganttchart Goto Github PK

View Code? Open in Web Editor NEW
175.0 175.0 77.0 182 KB

The Winforms Gantt Chart is the .NET Winforms control originally hosted on CodePlex (http://ganttchart.codeplex.com)

Home Page: https://jakesee.sg/net-c-winforms-gantt-chart-control/

License: MIT License

C# 100.00%
chart dotnet dotnet-framework gantt gantt-chart winforms winforms-controls

ganttchart's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ganttchart's Issues

Timeline view

Is there any way to show hours and minutes on timeline (except of date\weekdays)?

Business Hours and Days

Hello, i dont know if there is any way to setup the business day or business hours.

Thanks

Fix selecting and deselecting tasks on chart

Expected:
Shift+left click to deselect tasks.
When task part is selected, Chart.SelectedTasks will contain task part.
Chart.SelectedTasks will not contain split tasks.
User can listen to PaintTask event to draw selected tasks differently.

Add Calendar Function to Chart

Need to add functionality to assign a calendar with non-working days so that bar size is correct relative to the number of work days required to complete a task.

Make event firing thread-safe

Hi, Possibly a minor point, but the event firing could be more thread-safe by copying the handler to a local variable and then firing the local variable. This prevents potential issues where while the task is firing a separate thread adds or removes more handlers before the event is complete. It's an edge case, but as nobody can know how this control may be used anything is possible. For example, OnTaskMouseDoubleClick would look like:

private void OnTaskMouseDoubleClick(TaskMouseEventArgs e)
{
	EventHandler<TaskMouseEventArgs> locum = TaskMouseDoubleClick;
	if(locum != null)
	{
		locum(this, e);
	}
}

操作数据库

将任务数据从数据库中读取并显示的功能我已经实现了,但是如何将修改后的数据提交的数据库中还未实现。程序中所有的时间都是timespan类型,而要保存的数据都是DateTime类型的。有没有什么好的方法可以实现修改的数据能提交的数据库中呢?

Feature-Request: Group tasks by their resources

It would be awesome if it would be possible to group the tasks by their resources. Currently every task will be shown underneath, even if they are done by the same resource.

E.g.
1 row for "Jake" with the tasks: wake, teeth
1 row for "Peter" with the tasks: wake
1 row for "John" with the tasks: wake, shower

So I can see directly, which resource got free capacity (= empty space) or which resource is overloaded (full of bars). Like in other planning tools.

In my example, the task "packaging" will be done by the logistics guy. It would be great if both tasks would be in the same row:
grafik
grafik

Add Chart Scroll event

A Chart scrolling event can help users to synchronise scrolling with complementary UI such as a datagridview containing information with respect to each task on each row.

Change days in header2 and tick

Hello,
thanks for this great project. I really like it!
But i want to make some changes.

  1. I want to change the days from MTWTFSS, to MDMDFSS, and the tick from S to M, so the first day in the week is monday here.

How can i do that?

Thanks

Change property AllowTaskDragDrop to ReadOnly

Someone suggested AllowTaskDragDrop is better named ReadOnly. There must be a reason why I named it this way in the first place. I will have to confirm the implications and make the change if required.

Hover over text outside control

For entries with large amounts of text, I can't find a way to all the textl when hovering over the entry - part of the text ends up outside the control. Could scroll bars/mousewheel be used to view it?

Add Baseline functionality

Need the ability to display current schedule and baseline schedule simultaneously so visually display project status as compared to original.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.