When a task is selected, is it possible to change the color of the bar related to that task in the chart area? And how to set the position of vertical splitter programmatically so it always comes after the last column in grid area?
MN said:Are there any events similar to ultragrid's CellChange to track changes for this control?
Maybe you could handle one of events of your UltraCalendarInfo. For example: AfterAppointmentAdded or AfterAppointmentRemoved and so on.
Let me know if you have any questions.
Regards
Hi MN,
MN said:. I would like to display custom columns in the ToolTip. Is it possible?
Yes it is possible. I`m not sure what is your scenario, but maybe you could use UltraToolTipManager. More information how to used UltraGanttView control you could find in our online documentation.
http://help.infragistics.com/Help/NetAdvantage/WinForms/2011.2/CLR2.0/html/WinGanttView.html
Please let me know if you have any questions
Are there any events similar to ultragrid's CellChange to track changes for this control?
Thanks for the reply. I've got one more question. I would like to display custom columns in the ToolTip. Is it possible? For now it seems like I can only add default columns like deadline, durations, percent complete, etc.
Hello MN,
MN said:When a task is selected, is it possible to change the color of the bar related to that task in the chart area?
Yes, It is possible. There are different approaches to achieve desired behavior.
Approach 1: Maybe you could try to set property for example:
ultraGanttView1.ActiveTask.TimelineSettings.BarSettings.BarAppearance.BackColor = Color.Yellow;
Approach 2: This is scenario when you are using AppStyle. I made small sample for you where I`m using IG app style together with Draw Filter. Please take a look at the attached sample and screenshot for more details
MN said:And how to set the position of vertical splitter programmatically so it always comes after the last column in grid area?
Approach 1: Maybe you could try to used :
ultraGanttView1.PerformAutoSizeAllGridColumns();
Approach 2: You could set property GridAreaWidth or ChartAreaWidth trough code depending of the width of visible columns in the grid area.
Let me know if you have any further questions.