当前位置:网站首页>How does varhart xgantt represent working days on a calendar
How does varhart xgantt represent working days on a calendar
2020-11-06 22:22:00 【roffey】
Gantt Chart (Xgantt) from 1998 The first commercial version of the year was devoted to the research and development of control for planning and project management , after 20 Years of accumulation and precipitation , At present, it can provide software developers and end users with top-level planning and project management control products , Help users quickly integrate the Gantt chart needed by project management software , Network diagram , Resource histogram , Calendar , Resource scheduling and other functional modules , And provide a full range of support and services .
VARCHART XGantt Is a powerful Gantt chart control , Its modular design allows you to create applications that meet your needs .XGantt Can be used for .NET,ActiveX and ASP.NET Applications , Can quickly 、 Simply integrate into your application , Help you identify performance bottlenecks 、 Avoid delays and efficient use of resources , Make complex data easier to understand .
Last time we discussed .NET Gantt Control after the use of layers and filters , We are now focusing on another area , This will make your Gantt from “ appearance ” To “ Feeling ”( The interaction between users and data ) Point of view . therefore , Let's first take a look at the calendar and how to mark non working hours in an event .
Use the calendar
By default ,XGantt The calendar used defines 5 Days a week , The working hours are from Monday to Friday 0-24 Hours . The calendar can be used by color ( for example , gray ) Highlight free time in the background of the Gantt Chart .

Click to go to “ Specify the calendar ” In the dialog box Edit the default calendar Button_Edit2 . Besides , The button_new Button allows you to create a new calendar . such , You can define different calendars for different shifts ... And apply them to different resources , Resource groups and even tasks .
Now? , We want to 2015 year 5 month 1 A day is defined as a non working day . By clicking Button opens “ Management interval ” Dialog box , then Button_Edit2 single click button_new To add an interval NewInterval. New intervals have a profile by default , therefore In our particular situation , There is no need to make any changes . Enter the start and end dates according to the following screen shots , Then click OK to confirm .
in order to Show free time , You must be in EditTimeScaleSection Activate the desired calendar in the dialog box :
- open “ object ” Property page , And then choose “ Time scale ...”.
- single click Button_Edit2 To open EditTimeScaleSection Dialog box .
- Set as shown in the figure .
Omit specific calendars , This is the choice indicated by < Not specified > entry , That is, through the calendar device marked in a red triangle SpecifyCalendars Dialogue will be used . Take a look at the results :

Mark non working intervals in activities
By setting the non working interval layer option , Can display the visual interruption of non working intervals to activities . however , Only if the event depends on the calendar , This option only works . To link a node to a calendar , Options can be set Nodes use calendars . If there is no other designation , The default calendar will be used .

give the result as follows :
not checked LayersWithNonWorkInterval
Check for non working interval layers :

版权声明
本文为[roffey]所创,转载请带上原文链接,感谢
边栏推荐
- The essence of transaction and the principle of deadlock
- The isolation level of transaction and its problems
- RFID fixed assets management system for fire equipment
- VARCHART XGantt入门教程
- The 4th China BIM (digital construction) manager Summit Forum will be held in Hangzhou in 2020
- Win7 AppCrash (solution)
- Novice guidance and event management system in game development
- STM32F030K6T6兼容替换灵动MM32F031K6T6
- QT audio and video development 46 video transmission UDP version
- The Interpreter pattern of behavior pattern
猜你喜欢
New features of vue3
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.
[learning] interface test case writing and testing concerns
#JVM 类加载机制
Stickinengine architecture 12 communication protocol
The isolation level of transaction and its problems
2020-08-15: under what circumstances should data tasks be optimized?
Novice guidance and event management system in game development
Practice of Xiaoxiong school development board: real equipment access of smart street lamp sandbox experiment
Stickinengine architecture 11 message queue
随机推荐
VARCHART XGantt如何在日历上表示工作日
2020-09-09:裸写算法:两个线程轮流打印数字1-100。
Characteristics of magnetic memory chip STT-MRAM
20个XR项目路演,近20个资本机构出席!诚邀您参加2020 Qualcomm XR生态合作伙伴大会
Es create a new index database and copy the old index library, practice pro test effective!
The isolation level of transaction and its problems
win7 APPCRASH(解决方法)(转)
Jenkins installation and deployment process
Js字符串-String字符串对象方法
1万辆!理想汽车召回全部缺陷车:已发生事故97起,亏损将扩大
移动端像素适配方案
C calls SendMessage to refresh the taskbar icon (the icon does not disappear at the end of forcing)
Common mathematical basic formulas of recursive and backtracking algorithms
Unity performance optimization
In 2020, how can wechat seal numbers be quickly lifted?
2020-08-19:TCP是通过什么机制保障可靠性的?
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
[doodling the footprints of Internet of things] Introduction to Internet of things
磁存储芯片STT-MRAM的特点
如何创建交互式内核密度图表