2337 |
How can I convert the exBarStart/exBarEnd property to a string (by default it returns as VARIANT/VT_DATE type, method 3)
// BarResizing event - Occurs when a bar is moving or resizing. private void exg2antt1_BarResizing(object sender,int Item,object Key) { System.Diagnostics.Debug.Print( "Start" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarStartStr).ToString() ); System.Diagnostics.Debug.Print( "End" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarEndStr).ToString() ); } //this.exg2antt1.BarResizing += new exontrol.EXG2ANTTLib.exg2antt.BarResizingEventHandler(this.exg2antt1_BarResizing); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exg2antt1.Debug = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/20/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,96); var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exMinute; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/24/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("9/22/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.AddBar(var_Items.AddItem("Task 3"),"Task",Convert.ToDateTime("9/23/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/26/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); exg2antt1.EndUpdate(); |
2336 |
How can I convert the exBarStart/exBarEnd property to a string (by default it returns as VARIANT/VT_DATE type, method 2)
// BarResizing event - Occurs when a bar is moving or resizing. private void exg2antt1_BarResizing(object sender,int Item,object Key) { System.Diagnostics.Debug.Print( "Start" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.FormatABC("dateF(value)",exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarStart),null,null).ToString() ); System.Diagnostics.Debug.Print( "End" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.FormatABC("dateF(value)",exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarEnd),null,null).ToString() ); } //this.exg2antt1.BarResizing += new exontrol.EXG2ANTTLib.exg2antt.BarResizingEventHandler(this.exg2antt1_BarResizing); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exg2antt1.Debug = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/20/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,96); var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exMinute; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/24/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("9/22/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.AddBar(var_Items.AddItem("Task 3"),"Task",Convert.ToDateTime("9/23/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/26/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); exg2antt1.EndUpdate(); |
2335 |
How can I convert the exBarStart/exBarEnd property to a string (by default it returns as VARIANT/VT_DATE type, method 1)
// BarResizing event - Occurs when a bar is moving or resizing. private void exg2antt1_BarResizing(object sender,int Item,object Key) { System.Diagnostics.Debug.Print( "Start" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.FormatABC("date(value) format `MM/dd/yyyy HH:mm:ss`",exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarStart),null,null).ToString() ); System.Diagnostics.Debug.Print( "End" ); System.Diagnostics.Debug.Print( Key.ToString() ); System.Diagnostics.Debug.Print( exg2antt1.FormatABC("date(value) format `MM/dd/yyyy HH:mm:ss`",exg2antt1.Items.get_ItemBar(Item,Key,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarEnd),null,null).ToString() ); } //this.exg2antt1.BarResizing += new exontrol.EXG2ANTTLib.exg2antt.BarResizingEventHandler(this.exg2antt1_BarResizing); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exg2antt1.Debug = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/20/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,96); var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exMinute; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/24/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("9/22/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.AddBar(var_Items.AddItem("Task 3"),"Task",Convert.ToDateTime("9/23/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/26/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); exg2antt1.EndUpdate(); |
2334 |
Add/Remove/Updates the item-bar's resources
// Click event - Occurs when the user presses and then releases the left mouse button over the tree control. private void exg2antt1_Click(object sender) { exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.get_SelectedItem(0); var_Items.set_ItemBar(h,var_Items.get_FirstItemBar(h),exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarResources,"+R4[10%]"); } //this.exg2antt1.Click += new exontrol.EXG2ANTTLib.exg2antt.ClickEventHandler(this.exg2antt1_Click); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%49%>"); exg2antt1.Columns.Add("Machines"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Machine 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarResources,"R1,R2"); h = var_Items.AddItem("Machine 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarResources,"R2[75%],R3"); exg2antt1.EndUpdate(); |
2333 |
Distributes resources to a bar
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%49%>"); exg2antt1.Columns.Add("Machines"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Machine 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarResources,"R1,R2"); h = var_Items.AddItem("Machine 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarResources,"R2[75%],R3"); exg2antt1.EndUpdate(); |
2332 |
How can I display additional information about a time zone when the user clicks on it (expandable)
|
2331 |
How can I have a tooltip for a marked TimeZone
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_TimeZoneFromPoint(-1,-1),"",null,"+8",null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.MarkTimeZone("Top",Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),16711680,"1;;<fgcolor=FFFFFF>Top;1"); var_Chart.MarkTimeZone("Partial",Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),16711680,"50;;<fgcolor=FFFFFF>Partial;1"); var_Chart.MarkTimeZone("Default",Convert.ToDateTime("1/15/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/19/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),16711680,";;<fgcolor=FFFFFF>Default;1"); |
2330 |
Can I set a filter that automatically adds a * before and after the word, so the user can just search for 'cat' and it becomes '*cat*' automatically
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Items") as exontrol.EXG2ANTTLib.Column); var_Column.DisplayFilterButton = true; var_Column.DisplayFilterPattern = true; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exFilterPatternTemplate,"*<%filter%>*"); var_Column.FilterType = exontrol.EXG2ANTTLib.FilterTypeEnum.exPattern; var_Column.Filter = "1"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Root 1"); var_Items.InsertItem(h,null,"Child 1"); var_Items.InsertItem(h,null,"Child 2"); var_Items.set_ExpandItem(h,true); h = var_Items.AddItem("Root 2"); var_Items.InsertItem(h,null,"Child 1"); var_Items.InsertItem(h,null,"Child 2"); exg2antt1.ApplyFilter(); exg2antt1.EndUpdate(); |
2329 |
The fine dotted lines in the control appear much thicker than the standard ones we've been using. How can we fix this
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.ColumnAutoResize = false; exg2antt1.Columns.Add("Column 1"); exg2antt1.Columns.Add("Column 2"); exg2antt1.Columns.Add("Column 3"); exg2antt1.Columns.Add("Column 4"); exg2antt1.EndUpdate(); |
2328 |
Load data as a tree using a parent-id relationship
|
2327 |
Is there a way to change the contents of the drop down editor based on a value in another column
// AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exg2antt1.Items.set_CellEditorVisible(Item,0,exontrol.EXG2ANTTLib.EditorVisibleEnum.exEditorVisible); exg2antt1.Items.set_CellEditorVisible(Item,1,exontrol.EXG2ANTTLib.EditorVisibleEnum.exEditorVisible); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); // EditOpen event - Occurs when the edit operation starts. private void exg2antt1_EditOpen(object sender) { exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; object v = var_Items.get_CellValue(var_Items.FocusItem,0); string c = var_Items.get_CellCaption(var_Items.FocusItem,0); exontrol.EXG2ANTTLib.Editor var_Editor = exg2antt1.Columns[1].Editor; var_Editor.ClearItems(); var_Editor.AddItem(v,c.ToString(),null); } //this.exg2antt1.EditOpen += new exontrol.EXG2ANTTLib.exg2antt.EditOpenEventHandler(this.exg2antt1_EditOpen); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("DropDownList") as exontrol.EXG2ANTTLib.Column); exontrol.EXG2ANTTLib.Editor var_Editor = var_Column.Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor.AddItem(1,"First",null); var_Editor.AddItem(2,"Second",null); var_Editor.AddItem(3,"Third",null); exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; (exg2antt1.Columns.Add("DropDownList-Related") as exontrol.EXG2ANTTLib.Column).Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_CellValue(var_Items.AddItem(1),1,-1); var_Items.set_CellValue(var_Items.AddItem(2),1,-1); var_Items.set_CellValue(var_Items.AddItem(3),1,-1); var_Items.set_LockedItemCount(exontrol.EXG2ANTTLib.VAlignmentEnum.exBottom,1); int h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exBottom,0); var_Items.set_ItemDivider(h,0); var_Items.set_ItemDividerLineAlignment(h,exontrol.EXG2ANTTLib.DividerAlignmentEnum.DividerTop); var_Items.set_CellEditorVisible(h,0,exontrol.EXG2ANTTLib.EditorVisibleEnum.exEditorHidden); var_Items.set_CellSingleLine(h,0,exontrol.EXG2ANTTLib.CellSingleLineEnum.exCaptionWordWrap); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellValue(h,0,"The drop down editor in the second column is filled during the <b>EditOpen event</b>, and the values are based on the selection" + " on the first column."); exg2antt1.EndUpdate(); |
2326 |
Highlight the editable fields
// Change event - Occurs when the user changes the cell's content. private void exg2antt1_Change(object sender,int Item,int ColIndex,ref object NewValue) { exg2antt1.Refresh(); } //this.exg2antt1.Change += new exontrol.EXG2ANTTLib.exg2antt.ChangeEventHandler(this.exg2antt1_Change); exg2antt1.FreezeEvents(true); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.ConditionalFormats var_ConditionalFormats = exg2antt1.ConditionalFormats; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat = var_ConditionalFormats.Add("%CE1",null); var_ConditionalFormat.Bold = true; var_ConditionalFormat.BackColor = Color.FromArgb(245,245,245); var_ConditionalFormat.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x1; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat1 = var_ConditionalFormats.Add("%CE2",null); var_ConditionalFormat1.Bold = true; var_ConditionalFormat1.BackColor = Color.FromArgb(245,245,245); var_ConditionalFormat1.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x2; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat2 = var_ConditionalFormats.Add("%CE3",null); var_ConditionalFormat2.Bold = true; var_ConditionalFormat2.BackColor = Color.FromArgb(245,245,245); var_ConditionalFormat2.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x3; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("Description"); exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Qty") as exontrol.EXG2ANTTLib.Column); var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%1)"); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Price") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"avg(current,rec,%2)"); var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("Amount") as exontrol.EXG2ANTTLib.Column); var_Column2.ComputedField = "%1 * %2"; var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%3)"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int r = var_Items.AddItem("Root"); int g1 = var_Items.InsertItem(r,null,"Group 1"); int h = var_Items.InsertItem(g1,null,"Item 1"); var_Items.set_CellValue(h,1,1); var_Items.set_CellValue(h,2,10); h = var_Items.InsertItem(g1,null,"Item 2"); var_Items.set_CellValue(h,1,2); var_Items.set_CellValue(h,2,11); int g2 = var_Items.InsertItem(r,null,"Group 2"); h = var_Items.InsertItem(g2,null,"Item 1"); var_Items.set_CellValue(h,1,3); var_Items.set_CellValue(h,2,12); h = var_Items.InsertItem(g2,null,"Item 2"); var_Items.set_CellValue(h,1,4); var_Items.set_CellValue(h,2,13); var_Items.set_ExpandItem(0,true); exg2antt1.EndUpdate(); exg2antt1.FreezeEvents(false); |
2325 |
Highlight the total fields
// Change event - Occurs when the user changes the cell's content. private void exg2antt1_Change(object sender,int Item,int ColIndex,ref object NewValue) { exg2antt1.Refresh(); } //this.exg2antt1.Change += new exontrol.EXG2ANTTLib.exg2antt.ChangeEventHandler(this.exg2antt1_Change); exg2antt1.FreezeEvents(true); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.ConditionalFormats var_ConditionalFormats = exg2antt1.ConditionalFormats; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat = var_ConditionalFormats.Add("%CT1",null); var_ConditionalFormat.ForeColor = Color.FromArgb(128,128,128); var_ConditionalFormat.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x1; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat1 = var_ConditionalFormats.Add("%CT2",null); var_ConditionalFormat1.ForeColor = Color.FromArgb(128,128,128); var_ConditionalFormat1.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x2; exontrol.EXG2ANTTLib.ConditionalFormat var_ConditionalFormat2 = var_ConditionalFormats.Add("%CT3",null); var_ConditionalFormat2.ForeColor = Color.FromArgb(128,128,128); var_ConditionalFormat2.ApplyTo = (exontrol.EXG2ANTTLib.FormatApplyToEnum)0x3; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("Description"); exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Qty") as exontrol.EXG2ANTTLib.Column); var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%1)"); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Price") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"avg(current,rec,%2)"); var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("Amount") as exontrol.EXG2ANTTLib.Column); var_Column2.ComputedField = "%1 * %2"; var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%3)"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int r = var_Items.AddItem("Root"); int g1 = var_Items.InsertItem(r,null,"Group 1"); int h = var_Items.InsertItem(g1,null,"Item 1"); var_Items.set_CellValue(h,1,1); var_Items.set_CellValue(h,2,10); h = var_Items.InsertItem(g1,null,"Item 2"); var_Items.set_CellValue(h,1,2); var_Items.set_CellValue(h,2,11); int g2 = var_Items.InsertItem(r,null,"Group 2"); h = var_Items.InsertItem(g2,null,"Item 1"); var_Items.set_CellValue(h,1,3); var_Items.set_CellValue(h,2,12); h = var_Items.InsertItem(g2,null,"Item 2"); var_Items.set_CellValue(h,1,4); var_Items.set_CellValue(h,2,13); var_Items.set_ExpandItem(0,true); exg2antt1.EndUpdate(); exg2antt1.FreezeEvents(false); |
2324 |
Highlight the leaf items
exg2antt1.BeginUpdate(); exg2antt1.ConditionalFormats.Add("%CC0=0",null).ForeColor = Color.FromArgb(128,128,128); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Item") as exontrol.EXG2ANTTLib.Column).Width = 16; var_Columns.Add("Desc"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int hR = var_Items.AddItem("Root"); var_Items.set_CellValue(hR,1,"The root directory /"); var_Items.set_ExpandItem(hR,true); int h = var_Items.InsertItem(hR,null,"Home"); var_Items.set_CellValue(h,1,"The home directory with user directories Alice and Bob"); var_Items.InsertItem(h,null,"Alice"); var_Items.InsertItem(h,null,"Bob"); var_Items.set_ExpandItem(h,true); h = var_Items.InsertItem(hR,null,"Etc"); var_Items.set_CellValue(h,1,"The etc directory with one configuration file"); h = var_Items.InsertItem(h,null,"nginx.conf"); var_Items.set_CellValue(var_Items.InsertItem(hR,null,"Var"),1,"The var directory"); exg2antt1.EndUpdate(); |
2323 |
Highlight the parent items
exg2antt1.BeginUpdate(); exg2antt1.ConditionalFormats.Add("%CC0",null).ForeColor = Color.FromArgb(255,0,0); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Item") as exontrol.EXG2ANTTLib.Column).Width = 16; var_Columns.Add("Desc"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int hR = var_Items.AddItem("Root"); var_Items.set_CellValue(hR,1,"The root directory /"); var_Items.set_ExpandItem(hR,true); int h = var_Items.InsertItem(hR,null,"Home"); var_Items.set_CellValue(h,1,"The home directory with user directories Alice and Bob"); var_Items.InsertItem(h,null,"Alice"); var_Items.InsertItem(h,null,"Bob"); var_Items.set_ExpandItem(h,true); h = var_Items.InsertItem(hR,null,"Etc"); var_Items.set_CellValue(h,1,"The etc directory with one configuration file"); h = var_Items.InsertItem(h,null,"nginx.conf"); var_Items.set_CellValue(var_Items.InsertItem(hR,null,"Var"),1,"The var directory"); exg2antt1.EndUpdate(); |
2322 |
Highlight the item being expanded or collapsed
exg2antt1.BeginUpdate(); exg2antt1.ConditionalFormats.Add("%CX0",null).Bold = true; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Item") as exontrol.EXG2ANTTLib.Column).Width = 16; var_Columns.Add("Desc"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int hR = var_Items.AddItem("Root"); var_Items.set_CellValue(hR,1,"The root directory /"); var_Items.set_ExpandItem(hR,true); int h = var_Items.InsertItem(hR,null,"Home"); var_Items.set_CellValue(h,1,"The home directory with user directories Alice and Bob"); var_Items.InsertItem(h,null,"Alice"); var_Items.InsertItem(h,null,"Bob"); var_Items.set_ExpandItem(h,true); h = var_Items.InsertItem(hR,null,"Etc"); var_Items.set_CellValue(h,1,"The etc directory with one configuration file"); h = var_Items.InsertItem(h,null,"nginx.conf"); var_Items.set_CellValue(var_Items.InsertItem(hR,null,"Var"),1,"The var directory"); exg2antt1.EndUpdate(); |
2321 |
I am using exTotalColumn. Is there an option to exclude specific cells to display the total
// Change event - Occurs when the user changes the cell's content. private void exg2antt1_Change(object sender,int Item,int ColIndex,ref object NewValue) { exg2antt1.Refresh(); } //this.exg2antt1.Change += new exontrol.EXG2ANTTLib.exg2antt.ChangeEventHandler(this.exg2antt1_Change); exg2antt1.FreezeEvents(true); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("Description"); exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Qty") as exontrol.EXG2ANTTLib.Column); var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%1)"); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Price") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"avg(current,rec,%2)"); var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("Amount") as exontrol.EXG2ANTTLib.Column); var_Column2.ComputedField = "%1 * %2"; var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%3)"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int r = var_Items.AddItem("Root"); int g1 = var_Items.InsertItem(r,null,"Group 1"); var_Items.set_FormatCell(g1,2,"`<average missing>`"); var_Items.set_CellEditorVisible(g1,2,exontrol.EXG2ANTTLib.EditorVisibleEnum.exEditorHidden); var_Items.set_CellBold(g1,2,true); var_Items.set_CellForeColor(g1,2,Color.FromArgb(255,0,0)); int h = var_Items.InsertItem(g1,null,"Item 1"); var_Items.set_CellValue(h,1,1); var_Items.set_CellValue(h,2,10); h = var_Items.InsertItem(g1,null,"Item 2"); var_Items.set_CellValue(h,1,2); var_Items.set_CellValue(h,2,11); int g2 = var_Items.InsertItem(r,null,"Group 2"); h = var_Items.InsertItem(g2,null,"Item 1"); var_Items.set_CellValue(h,1,3); var_Items.set_CellValue(h,2,12); h = var_Items.InsertItem(g2,null,"Item 2"); var_Items.set_CellValue(h,1,4); var_Items.set_CellValue(h,2,13); var_Items.set_ExpandItem(0,true); exg2antt1.EndUpdate(); exg2antt1.FreezeEvents(false); |
2320 |
How can I add a total column
// Change event - Occurs when the user changes the cell's content. private void exg2antt1_Change(object sender,int Item,int ColIndex,ref object NewValue) { exg2antt1.Refresh(); } //this.exg2antt1.Change += new exontrol.EXG2ANTTLib.exg2antt.ChangeEventHandler(this.exg2antt1_Change); exg2antt1.FreezeEvents(true); exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("Description"); exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Qty") as exontrol.EXG2ANTTLib.Column); var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%1)"); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Price") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"avg(current,rec,%2)"); var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("Amount") as exontrol.EXG2ANTTLib.Column); var_Column2.ComputedField = "%1 * %2"; var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exTotalColumn,"sum(current,rec,%3)"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int r = var_Items.AddItem("Root"); int g1 = var_Items.InsertItem(r,null,"Group 1"); int h = var_Items.InsertItem(g1,null,"Item 1"); var_Items.set_CellValue(h,1,1); var_Items.set_CellValue(h,2,10); h = var_Items.InsertItem(g1,null,"Item 2"); var_Items.set_CellValue(h,1,2); var_Items.set_CellValue(h,2,11); int g2 = var_Items.InsertItem(r,null,"Group 2"); h = var_Items.InsertItem(g2,null,"Item 1"); var_Items.set_CellValue(h,1,3); var_Items.set_CellValue(h,2,12); h = var_Items.InsertItem(g2,null,"Item 2"); var_Items.set_CellValue(h,1,4); var_Items.set_CellValue(h,2,13); var_Items.set_ExpandItem(0,true); exg2antt1.EndUpdate(); exg2antt1.FreezeEvents(false); |
2319 |
Is it possible when I move the horizontal scroll bar, that the whole chart scrolls live during move the horizontal scroll bar. Not it scrolls just when I release the left mouse, not during change the horizontal scroll position
|
2318 |
The exLinkStyle is not valid (the style of the link is still solid) if the link's width is greater than 1. What can be done
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,128); exg2antt1.AntiAliasing = true; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Task 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); int h2 = var_Items.AddItem("Task 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.AddLink("L1",h1,"K1",h2,"K2"); var_Items.set_Link("L1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkStyle,2); var_Items.set_Link("L1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkWidth,2); int h3 = var_Items.AddItem("Task 4"); var_Items.AddBar(h3,"Task",Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.AddLink("L2",h2,"K2",h3,"K3"); var_Items.set_Link("L2",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkStyle,1); var_Items.set_Link("L2",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkWidth,2); exg2antt1.EndUpdate(); |
2317 |
How can I change the tooltip's margins (method 2)
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.ToolTipMargin = "16,8"; exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"..."); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2316 |
Are there any properties to set text margins at tooltip, like Margins="5,5" (method 1). Margins is used to get some space between text and the tooltips border
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.ToolTipMargin = "16,8"; exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"..."); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2315 |
exShowExtendedLinks
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 24; exg2antt1.HeaderHeight = 20; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.AntiAliasing = true; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,48); var_Chart.LevelCount = 2; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/10/2024",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.DrawTickLines = exontrol.EXG2ANTTLib.LevelLineEnum.exLevelNoLine; var_Level.DrawTickLinesFrom(0,exontrol.EXG2ANTTLib.LevelLineEnum.exLevelDotLine); var_Chart.AllowResizeChart = (exontrol.EXG2ANTTLib.ResizeChartEnum)0xfffffef9 | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; var_Chart.ShowLinks = exontrol.EXG2ANTTLib.ShowExtendedLinksEnum.exShowExtendedLinks; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("T1"),"Task",Convert.ToDateTime("1/10/2024 10:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 10:20:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); var_Items.AddBar(var_Items.AddItem("T2"),"Task",Convert.ToDateTime("1/10/2024 9:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); var_Items.AddBar(var_Items.AddItem("T3"),"Task",Convert.ToDateTime("1/10/2024 8:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 8:30:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T3",null); var_Items.AddBar(var_Items.AddItem("T4"),"Task",Convert.ToDateTime("1/10/2024 8:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 8:30:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T4",null); var_Items.AddLink("L13",var_Items[0],"T1",var_Items[2],"T3"); var_Items.AddLink("L14",var_Items[0],"T1",var_Items[3],"T4"); var_Items.AddLink("L24",var_Items[1],"T2",var_Items[3],"T4"); exg2antt1.EndUpdate(); |
2314 |
According to the documentation of the ShowExtendedLinksEnum value exShowExtendedLinks (1) it is possible to distinctly visualise links (rather than showing them one over another) when two or more links start or end on the same bar
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 24; exg2antt1.HeaderHeight = 20; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.AntiAliasing = true; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,48); var_Chart.LevelCount = 2; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/10/2024",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.DrawTickLines = exontrol.EXG2ANTTLib.LevelLineEnum.exLevelNoLine; var_Level.DrawTickLinesFrom(0,exontrol.EXG2ANTTLib.LevelLineEnum.exLevelDotLine); var_Chart.AllowResizeChart = (exontrol.EXG2ANTTLib.ResizeChartEnum)0xfffffef9 | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("T1"),"Task",Convert.ToDateTime("1/10/2024 10:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 10:20:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); var_Items.AddBar(var_Items.AddItem("T2"),"Task",Convert.ToDateTime("1/10/2024 9:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); var_Items.AddBar(var_Items.AddItem("T3"),"Task",Convert.ToDateTime("1/10/2024 8:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 8:30:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T3",null); var_Items.AddBar(var_Items.AddItem("T4"),"Task",Convert.ToDateTime("1/10/2024 8:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2024 8:30:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T4",null); var_Items.AddLink("L1",var_Items[0],"T1",var_Items[2],"T3"); var_Items.AddLink("L2",var_Items[1],"T2",var_Items[3],"T4"); var_Items.set_Link("L2",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkShowRound,4); exg2antt1.EndUpdate(); |
2313 |
How to use arrows key left/right to move the cursor left/right inside the text
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Editor var_Editor = (exg2antt1.Columns.Add("Edit") as exontrol.EXG2ANTTLib.Column).Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exLeftArrow,false); var_Editor.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exRightArrow,false); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("000"); var_Items.AddItem("111"); var_Items.AddItem("222"); exg2antt1.EndUpdate(); |
2312 |
How can I force the cursor to jump to the end of the editor once the user clicks the cell
exg2antt1.BeginUpdate(); exg2antt1.SelBackColor = exg2antt1.BackColor; exg2antt1.SelForeColor = exg2antt1.ForeColor; exontrol.EXG2ANTTLib.Editor var_Editor = (exg2antt1.Columns.Add("Edit") as exontrol.EXG2ANTTLib.Column).Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exEditSelStart,-1); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("000"); var_Items.AddItem("111"); var_Items.AddItem("222"); exg2antt1.EndUpdate(); |
2311 |
How can I show the overview with a different color except or outside the selection
exg2antt1.BeginUpdate(); exg2antt1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABVIDg6AADACAxRDAMgBQKAAzAJBIYhiGgcYCgMZBSDeCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADE2YAoJDUN4nDKMMDybBkRxtDCPIDnGQoD" + "iGI4nSbKIzSCKMQhrEKZZrnaLJFgOTY8ABLEBvfSgASof6MKBlKhKGoiUo2SCFEaBTBNHxDL6raqqWJ5HDINQlWzbcjjKKFYRbOqTZDkGj4XqKTo3YBAdZSXJsXwTGKk" + "ji3ZgMOR3HaQaTjOgINpuDZdRzkUYZUDFSwSDqQIRtCpbJqzFZDZbLNbYBYME47AayID0CbdCgmaalSZHNxbVa0BzpXrFLw1TLoDy8AJ+ABseKzfo9PxdIygZRzKJ8ao" + "fE+YxynIfJcC8QgbCmL5eiEPIKH6RABlibJpicW4/FcAx/HOYRGmud4+CcHxdmiDhkGEIIIEkQJSGMHQHFGSBlFEUITEmewAAQIQ2AYRpDGQJAoEIXhXCkCB5kmSAdmg" + "VZPmgZJ8gaT4oHSeIHk8aIEnWCJiEiFgmgmYoIiYJIIE8aB8niB0pmyfIGE+ZYmDQPpjgOUg6DqY5DgYPg2mQAxqEKEJkEkFhGhGZIJA4QA2mOY4GDwOsumCe4NAACJK" + "DoPQOFkZJThaSoZHSGYXmYCYGGKGJmEmFhmCsJoDFYag5iaSISDIAAjAkPJLhyS4JlYbA5iSeZmHqHpnkmdh+hOZx5lSOAzGgSQ+DAAAimkNIkiKTh6DSbIjmkChGhKJ" + "JpEoVoWiSaJThyKImmSWI4ACCwNkqBhgDsahKhaJopmqComiqKpqkqEhghKYpAAIJIQmYA46jaLZrgqZo6i6a5KnaPotiZRQkiyIg6lIXw7myCwmkqMpsksNpOjObQLC" + "KQYQiwOpOEKGAPAsZpajabZLHaXo3m4C4GlmNJNisVpFjWZZzkaao6m6S42m6O5vAuRpyjqLhLhidYxgmE5KnqPpvkudp+j+cAMAcAo+i8WIOkSPZuguZwDkKcJMDafp" + "BE8XAengPJxEwVwWkWcYMGcGpGnGTBTBCRIwhkXwikichMhcJpJnKDIPB+NYNimAgqkucwMkcMoInKO4fC2F5ikyZw6k6c5MncPpPnOLJXAiTZJhOXxGlGdINCcSpSnS" + "TQ3E6UY0CuYgulSdRNFcVpVnWDRnFSVBwh0axeledgNFsXJRA+HYXGaWZ2g2JxqlqdpNjcZZYmYCJDHKXJ3E2K4doux3gbE8OEF4ygtjuH6L8eAHAHgFGCO8bY2QZgZD" + "iBwJ4FRijxE4G8DoxBxj6B6EINwTADjvBaMseYHBng1GaPMTg7wepxA4J4Rx8RjgfCYFMeoEQ6BpGqPUTob2MD2A6IQLoNAKiHAuG0WYAAJCVBCCETAHR3DMFWPgDwD2" + "9j4E8CoV4sw7imAIIcJASggAHBeBIJw5grikCmHoSYNxWjrH2BMAoNgqAZE8O0GYEg5DgAIG8DgxwjhXGaCYZIcgnxBGSDILgmwTjKHkJMNwqgjCREoGEC4RRMifHqJc" + "YokQ6BgEYJEUIaQOhlHIIESAECAg="); exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exOverviewSelResize,Color.FromArgb(1,0,0)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exOverviewSelOut,Color.FromArgb(240,240,240)); exg2antt1.Chart.OverviewSelBackColor = Color.FromArgb(255,255,255); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exOverviewSelUnit,0x1000000); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/21/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.OverviewVisible = (exontrol.EXG2ANTTLib.OverviewVisibleEnum)0x400 | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowSelMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowDateTimeScaleBottom | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowAllVisible; var_Chart.OverviewHeight = 64; var_Chart.LevelCount = 2; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exDay; var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,""); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exMinute,""); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exSecond,""); var_Chart.AllowOverviewZoom = exontrol.EXG2ANTTLib.OverviewZoomEnum.exAlwaysZoom; exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("7/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("11/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("11/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2310 |
Resize the chart using the overview's selection left and right margins (blue)
exg2antt1.BeginUpdate(); exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exOverviewSelResize,Color.FromArgb(0,0,255)); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/21/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.OverviewVisible = (exontrol.EXG2ANTTLib.OverviewVisibleEnum)0x400 | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowSelMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowDateTimeScaleBottom | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowAllVisible; var_Chart.OverviewHeight = 64; var_Chart.LevelCount = 2; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exDay; exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("7/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("11/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("11/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2309 |
Resize the chart using the overview's selection left and right margins (black)
exg2antt1.BeginUpdate(); exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exOverviewSelResize,Color.FromArgb(1,0,0)); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/21/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.OverviewVisible = (exontrol.EXG2ANTTLib.OverviewVisibleEnum)0x400 | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowSelMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowMargins | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowDateTimeScaleBottom | exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowAllVisible; var_Chart.OverviewHeight = 64; var_Chart.LevelCount = 2; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exDay; exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("7/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("11/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("11/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2308 |
Disable temporarily the column's sort, resize and drag and drop
exg2antt1.BeginUpdate(); exg2antt1.OnResizeControl = exontrol.EXG2ANTTLib.OnResizeControlEnum.exResizeChart; exg2antt1.SortBarVisible = true; exg2antt1.SortBarCaption = "<fgcolor 808080><c>the header and the sort-bar are disabled (no drag and drop is allowed)"; exg2antt1.AllowGroupBy = true; exg2antt1.HeaderEnabled = false; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; (exg2antt1.Columns.Add("Index") as exontrol.EXG2ANTTLib.Column).FormatColumn = "1 index ``"; (exg2antt1.Columns.Add("Pos") as exontrol.EXG2ANTTLib.Column).FormatColumn = "1 apos ``"; (exg2antt1.Columns.Add("Edit") as exontrol.EXG2ANTTLib.Column).Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exVLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,196); var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.DrawGridLines = true; var_Level.GridLineColor = exg2antt1.GridLineColor; exg2antt1.EndUpdate(); |
2307 |
Adds a Finish-Start(FS) link (method 3)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2306 |
Adds a Start-Start(SS) link (method 3)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkStartPos,0); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkEndPos,0); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2305 |
Adds a Finish-Finish(FF) link (method 3)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkStartPos,2); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkEndPos,2); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2304 |
Adds a Start-Finish(SF) link (method 3)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkStartPos,0); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkEndPos,2); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2303 |
Adds a Finish-Start(FS) link (method 2)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h2,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,"1FS"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2302 |
Adds a Start-Start(SS) link (method 2)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h2,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,"1SS"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2301 |
Adds a Finish-Finish(FF) link (method 2)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h2,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,"1FF"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2300 |
Adds a Start-Finish(SF) link (method 2)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h2,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,"1SF"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2299 |
Adds a Start-Finish(SF) link (method 1)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkType,"SF"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2298 |
Adds a Finish-Finish(FF) link (method 1)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkType,"FF"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2297 |
Adds a Start-Start(SS) link (method 1)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkType,"SS"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2296 |
Adds a Finish-Start(FS) link (method 1)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Item 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Item 2"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h1,"",h2,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkType,"FS"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2295 |
What is the difference between lags with "W" or without
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars.Add("Task:Split"); var_Bar.Shortcut = "Task"; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarKeepWorkingCount,true); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(var_Items[0],"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarSuccessor,"2SF:-1,3SF:-1W"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2294 |
What is the difference between lags with "W" or without
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(var_Items[0],"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarSuccessor,"2SF:-1,3SF:-1W"); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2293 |
How can I remove all outgoing links
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",var_Items[0],"",var_Items[1],""); var_Items.AddLink("L2",var_Items[1],"",var_Items[2],""); var_Items.set_ItemBar(var_Items[1],"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarSuccessor,""); exg2antt1.EndUpdate(); |
2292 |
How can I remove all incoming links
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",var_Items[0],"",var_Items[1],""); var_Items.AddLink("L2",var_Items[1],"",var_Items[2],""); var_Items.set_ItemBar(var_Items[1],"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,""); exg2antt1.EndUpdate(); |
2291 |
How do I add a link between two bars (method 3)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Item 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarSuccessor,"2SF"); exg2antt1.EndUpdate(); |
2290 |
How do I add a link between two bars (method 2)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Name"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Item 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(h,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPredecessor,"2SF"); exg2antt1.EndUpdate(); |
2289 |
Highlight the selected-link while editing the predecessor/successor column
// AddLink event - Occurs when the user links two bars using the mouse. private void exg2antt1_AddLink(object sender,string LinkKey) { exg2antt1.Items.set_Link(LinkKey,exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkShowRound,3); } //this.exg2antt1.AddLink += new exontrol.EXG2ANTTLib.exg2antt.AddLinkEventHandler(this.exg2antt1_AddLink); exg2antt1.BeginUpdate(); exg2antt1.OnResizeControl = exontrol.EXG2ANTTLib.OnResizeControlEnum.exResizeChart; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.ColumnAutoResize = false; exg2antt1.HeaderHeight = 32; exg2antt1.DefaultItemHeight = 28; exg2antt1.BackColorLevelHeader = Color.FromArgb(255,255,255); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exPSLinkColorEditSel,Color.FromArgb(160,160,160)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exPSBarColorEditSel,Color.FromArgb(128,128,128)); exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Name") as exontrol.EXG2ANTTLib.Column).Width = 48; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Start") as exontrol.EXG2ANTTLib.Column); var_Column.Width = 48; var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DateType; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,1); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("End") as exontrol.EXG2ANTTLib.Column); var_Column1.Width = 48; var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DateType; var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,543); exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("Predecessor") as exontrol.EXG2ANTTLib.Column); exontrol.EXG2ANTTLib.Editor var_Editor = var_Column2.Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Editor.Mask = ";;;rich"; var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,270); exontrol.EXG2ANTTLib.Column var_Column3 = (var_Columns.Add("Successor") as exontrol.EXG2ANTTLib.Column); exontrol.EXG2ANTTLib.Editor var_Editor1 = var_Column3.Editor; var_Editor1.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor1.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Editor1.Mask = ";;;rich"; var_Column3.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,271); exontrol.EXG2ANTTLib.Column var_Column4 = (var_Columns.Add("(I)") as exontrol.EXG2ANTTLib.Column); var_Column4.FormatColumn = "1 index ``"; var_Column4.Position = 0; var_Column4.AllowSizing = false; var_Column4.Width = 20; exg2antt1.ColumnAutoResize = true; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exg2antt1.AntiAliasing = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.ShowLinks = exontrol.EXG2ANTTLib.ShowExtendedLinksEnum.exShowExtendedLinks; var_Chart.LinksStyle = exontrol.EXG2ANTTLib.LinkStyleEnum.exLinkSolid; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,362); var_Chart.NonworkingDays = 0; var_Chart.AllowLinkBars = true; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAutoEndInclusive; var_Chart.AllowZoomOnFly = (exontrol.EXG2ANTTLib.ZoomOnFlyEnum)0xfffffcc4 | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyIncludeSelectedItems | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyBarsOnly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyCtrl | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyShift; var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.Height = 15; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%C5%>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AllowCellValueToItemBar = true; var_Items.AddBar(var_Items.AddItem("Phase A"),"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase B"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase C"),"Task",Convert.ToDateTime("12/29/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",var_Items[0],"",var_Items[1],""); var_Items.set_Link("L1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkPDMDelay,1); var_Items.AddLink("L2",var_Items[0],"",var_Items[2],""); var_Items.AddLink("L3",var_Items[2],"",var_Items[1],""); var_Items.SchedulePDM(0,""); exg2antt1.EndUpdate(); |
2288 |
Adding an editable successor column
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Name") as exontrol.EXG2ANTTLib.Column).Width = 48; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Successor") as exontrol.EXG2ANTTLib.Column); exontrol.EXG2ANTTLib.Editor var_Editor = var_Column.Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Editor.Mask = ";;;rich"; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,271); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("(I)") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "1 index ``"; var_Column1.Position = 0; var_Column1.AllowSizing = false; var_Column1.Width = 20; exg2antt1.ColumnAutoResize = true; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exg2antt1.AntiAliasing = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,256); var_Chart.AllowLinkBars = true; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAutoEndInclusive; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AllowCellValueToItemBar = true; var_Items.AddBar(var_Items.AddItem("Phase A"),"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase B"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase C"),"Task",Convert.ToDateTime("12/29/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",var_Items[0],"",var_Items[1],""); var_Items.AddLink("L2",var_Items[0],"",var_Items[2],""); var_Items.AddLink("L3",var_Items[2],"",var_Items[1],""); exg2antt1.EndUpdate(); |
2287 |
Adding an editable predecessor column
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Name") as exontrol.EXG2ANTTLib.Column).Width = 48; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Predecessor") as exontrol.EXG2ANTTLib.Column); exontrol.EXG2ANTTLib.Editor var_Editor = var_Column.Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Editor.Mask = ";;;rich"; var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,270); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("(I)") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "1 index ``"; var_Column1.Position = 0; var_Column1.AllowSizing = false; var_Column1.Width = 20; exg2antt1.ColumnAutoResize = true; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exg2antt1.AntiAliasing = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,256); var_Chart.AllowLinkBars = true; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAutoEndInclusive; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AllowCellValueToItemBar = true; var_Items.AddBar(var_Items.AddItem("Phase A"),"Task",Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase B"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Phase C"),"Task",Convert.ToDateTime("12/29/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",var_Items[0],"",var_Items[1],""); var_Items.AddLink("L2",var_Items[0],"",var_Items[2],""); var_Items.AddLink("L3",var_Items[2],"",var_Items[1],""); exg2antt1.EndUpdate(); |
2286 |
Adding an Index column
exg2antt1.BeginUpdate(); exg2antt1.Chart.set_PaneWidth(true,0); exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; (var_Columns.Add("Name") as exontrol.EXG2ANTTLib.Column).Width = 48; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Index") as exontrol.EXG2ANTTLib.Column); var_Column.FormatColumn = "1 index ``"; var_Column.Position = 0; var_Column.AllowSizing = false; var_Column.Width = 48; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("Phase A"); var_Items.AddItem("Phase B"); var_Items.AddItem("Phase C"); exg2antt1.EndUpdate(); |
2285 |
Create a new bar should start at 1 day (after moving some pixel to the right 1 days is showing) and new days should been showing as soon as you hit the next day. How can I do that (create bar manually)
// CreateBar event - Fired when the user creates a new bar. private void exg2antt1_CreateBar(object sender,int Item,DateTime DateStart,DateTime DateEnd) { exg2antt1.Items.AddBar(Item,"Task",DateStart,DateEnd,"","new"); } //this.exg2antt1.CreateBar += new exontrol.EXG2ANTTLib.exg2antt.CreateBarEventHandler(this.exg2antt1_CreateBar); exg2antt1.BeginUpdate(); exg2antt1.OnResizeControl = exontrol.EXG2ANTTLib.OnResizeControlEnum.exResizeChart; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; (exg2antt1.Columns.Add("Index") as exontrol.EXG2ANTTLib.Column).FormatColumn = "1 index ``"; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); var_Chart.NonworkingDays = 0; var_Chart.AllowLinkBars = true; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarManualEndInclusive; var_Chart.AllowZoomOnFly = (exontrol.EXG2ANTTLib.ZoomOnFlyEnum)0xfffffcc4 | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyIncludeSelectedItems | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyBarsOnly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyCtrl | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyShift; var_Chart.GridLineStyle = exg2antt1.GridLineStyle; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.DrawGridLines = true; var_Level.GridLineColor = exg2antt1.GridLineColor; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem(""); var_Items.AddItem(""); var_Items.AddItem(""); exg2antt1.EndUpdate(); |
2284 |
Create a new bar should start at 1 day (after moving some pixel to the right 1 days is showing) and new days should been showing as soon as you hit the next day. How can I do that (create bar automatically)
exg2antt1.BeginUpdate(); exg2antt1.OnResizeControl = exontrol.EXG2ANTTLib.OnResizeControlEnum.exResizeChart; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; (exg2antt1.Columns.Add("Index") as exontrol.EXG2ANTTLib.Column).FormatColumn = "1 index ``"; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exg2antt1.GridLineColor = Color.FromArgb(224,224,224); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); var_Chart.NonworkingDays = 0; var_Chart.AllowLinkBars = true; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAutoEndInclusive; var_Chart.AllowZoomOnFly = (exontrol.EXG2ANTTLib.ZoomOnFlyEnum)0xfffffcc4 | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyIncludeSelectedItems | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyBarsOnly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFly | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyCtrl | exontrol.EXG2ANTTLib.ZoomOnFlyEnum.exZoomOnFlyShift; var_Chart.GridLineStyle = exg2antt1.GridLineStyle; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.DrawGridLines = true; var_Level.GridLineColor = exg2antt1.GridLineColor; exg2antt1.EndUpdate(); |
2283 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format followed by number of working-days when using the DateTickerLabel property (method 4, locale)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.Bars.Add("Task:Split").Shortcut = "Task"; var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarKeepWorkingCount,true); var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=value format `ddd dd`%><fgcolor 808080><%=(value=end?` (` + (wcount) + `wd)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2282 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format followed by number of days when using the DateTickerLabel property (method 4, locale)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=value format `ddd dd`%><fgcolor 808080><%=(value=end?` (` + (end-start) + `d)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2281 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format followed by number of days when using the DateTickerLabel property (method 3, english locale)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=(0 array (0:=(longdate(date(value)) split `,`)) left 3) + ` ` + ((2 array ((1 array =:0) split ` `)) lpad `00`) + (value=en" + "d?` (` + (end-start) + `d)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2280 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format for start and end margins, but end margin should display one day before followed by the number of days
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=(weekday(0:=(value-(value=end?1:0))) array 'Sun Mon Tue Wed Thu Fri Sat' split ' ') + ` ` + day(=:0) + ` ` + ((month(=:0) - " + "1) array 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec' split ' ') + (value=end?` (` + (end-start) + `d)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2279 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format followed by number of days when using the DateTickerLabel property (method 2)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%ddd%> <%d%> <%mmm%><%=(value=end?` (` + (end-start) + `d)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2278 |
How can I display the "<%ddd%> <%d%> <%mmm%>" format followed by number of days when using the DateTickerLabel property (method 1)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=(weekday(value) array 'Sun Mon Tue Wed Thu Fri Sat' split ' ') + ` ` + day(value) + ` ` + ((month(value) - 1) array 'Jan Feb" + " Mar Apr May Jun Jul Aug Sep Oct Nov Dec' split ' ') + (value=end?` (` + (end-start) + `d)`:``)%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/1/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2277 |
How can I display just the end-margin when user resizes the bar
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=value=start?``:value%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2276 |
Is it possible to include the number of days (duration in days, hours, minutes) within the date-label
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%=date(value=end?value-1:value)%><fgcolor 666666><off -4><%=value=end?` ` + ((1:=int(0:= end - start)) != 0 ? (=:1 + ' day(s)'" + ") : '') + (=:1 ? ' ' : '' ) + ((1:=int(0:=((=:0 - =:1 + 1/24/60/60/2)*24))) != 0 ? =:1 + ' hour(s) ' : '' ) + ((1:=round((=:0 - " + "=:1)*60)) != 0 ? =:1 + ' min(s)' : ''):``%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2275 |
Is it possible to include the number of days within the date-label
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%mmm%> <%d%><fgcolor 808080><%=value=end?` (`+(end - start) + ` days)`:``%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2274 |
Is it possible to show the date-label with the bar being created, moved or resized instead below the header-bar
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%mmm%> <%d%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2273 |
Date-label customization
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABT0GACAADACAxRDAMgBQKAAzAJBIYhiGgcYCgMZBSDeCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADCOIwAFBIZhrE4ZRwGCQRRgyI43RhHUBzV" + "IUBxDEaTZLlGY4NjSIYHThPMzyDRlEyBBqVKKoWLZMjiIY2RhJM7SBR0OROGQaRJrewZHDUMJiQjZVoVNTkNyxH6uYzoKSqVACLowTJNFZXDDkeR5JqcKBqChIEpKO5w" + "RriAABVZoAA3Rq+AAuPBJIwYAAyXTIdTwThkBz3R6tchgOw7LxeZJpWbZOo0TgGFwTLDQNCifI7Vi6NJ1DdcKLNNx3tDBdpGXZ4JznGa8a7jN57dr+JQ7U6degACytKx" + "LBeOprHMcA+GafxaAiBIUA0JgziGVJkGUGJIFyUYiBEN5VBsGxCEUEIcn0cAxBgWBijmM4Ekec57n0RwJBgBgCgCEZCC4BoBmAdBwgSApgkgMQcB8YQIEYERHAceBWBa" + "BYRkGQgagaYY0HAaYHmICIBBwGJiEiFglEcBYYiYKoKhGQRCC6C5inQcBNgyYxIlIMoNGMWI2DCDAigiLgrgiYhohoHoIGIGBmByBwhEgXgXgOYQoEoCoDGCWAWAiAgg" + "AgDgDEcH5pGUHAoCWSR2F0cxOjSHQJEAQCAg="); var_Appearance.Add(2,"CP:1 -2 -2 4 4"); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelBack,0x2000000); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelFore,Color.FromArgb(255,255,255)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelHAlign,Color.FromArgb(1,0,0)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelVAlign,Color.FromArgb(1,0,0)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelHMargin,Color.FromArgb(4,0,0)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%mmm%><br><%d%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2272 |
How can I change the visual appearance for the date-label (EBN)
exg2antt1.BeginUpdate(); exg2antt1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABaICg6AADACAxRDAMgBQKAAzAJBIYhiGgcYCgMZBSDeCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV" + "AceAAGaUZrjSgobjmOYhAJCL70WAFFr/DCgZThGgJHomMIhAhHAJwTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" + "JbwMLbSgMIKFABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" + "iC8X4QnAOQ8B4dp6BONQoBoTBnEOKZIkoMYQi2JZECIb4mDYNoEgoIQ8k2PIIDEGBAEuO4UmcF5xHufgqiACAGAKAJfmKdJogGWRAACbYCk0KA0mCA5OFgRgSgSYRIDy" + "YAymGCAsm0QhNAgdJmgeX5DgiYYImISIWCaCBhCMUgqEITJIjSZ4Lk4OJGDKDJjEiVgvDmYpTDILILGAc4gmSD5kAkBhChCY5YmYOwzA6GQmBSEpkkgShJDoZBkA4OQ6" + "iUSB+FaFZlgkZJmhUDopEQAIOE6OYGDeGJmEmFg3hgTo5HoYIYGOWY2G6G9cCIaoLE6SZWE+HZngmZhPh1YJMkyBolkoBoCiCZbBn4O4ogmIoKiKaJJiKCA7ieY4+hKH" + "wpEoVoW3MI4+H4PApkgaoeieagIGqHF3jocoPimaoKiaD4omeY5Gi6JhrAqRoyiYapjkYfg8iuCoOjqLprkqDo4DzcROkKLRsEsFpG4+I5OH4PQskqfpOjObQKn6TA9X" + "EVpWjIbYLGaWoyG0Y5WlWNYtDuBpijibQ7HYfg9i6Cx2mqOpuksdpoD3cRenKO5vEuVp26wI5eH4PgvkuZp+j+cALmafA+XEZwGkCcIMCcCpAnAY5mH4PoxAwNwSkScR" + "MDcEA+jCfBfBqRpxkwdwYgsZBzm8IpInITIXCaSdxHMKpKnKTI3C6S4lmgNJSkCT5slcNpNnODJnAMNZzkQJpvDYdAMDUTpQnQRQ7A2UANhuPRKFKZJ4iiVIOHUDRGDm" + "U4higJJrGuQAEAQgI"); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelBack,0x1000000); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelFore,Color.FromArgb(10,10,10)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = " <%mmm%> <%d%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2271 |
How can I change the visual appearance for the date-label (solid colors)
exg2antt1.BeginUpdate(); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVertical; exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelBack,Color.FromArgb(1,0,0)); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exDateTickerLabelFore,Color.FromArgb(255,255,255)); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,96); var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.FirstVisibleDate = Convert.ToDateTime("6/20/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.DrawDateTicker = true; var_Chart.DateTickerLabel = "<%mmm%> <%d%>"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/28/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("7/3/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2270 |
Expandable-caption
// AnchorClick event - Occurs when an anchor element is clicked. private void exg2antt1_AnchorClick(object sender,string AnchorID,string Options) { System.Diagnostics.Debug.Print( AnchorID.ToString() ); } //this.exg2antt1.AnchorClick += new exontrol.EXG2ANTTLib.exg2antt.AnchorClickEventHandler(this.exg2antt1_AnchorClick); exg2antt1.BeginUpdate(); exg2antt1.ColumnAutoResize = true; exg2antt1.TreeColumnIndex = -1; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.BackColorAlternate = Color.FromArgb(240,240,240); exg2antt1.ShowFocusRect = false; exg2antt1.Columns.Add("Default"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("before item"); int h = var_Items.AddItem("<solidline> <c><b>Bank Account 1</b></solidline><br>+ owner: String <r><a 1;e64=gA8ABzABvABsABpABkg8JABuABlAA+AAgAECMcTi4AMwAM4" + "AjMGhEGOUVAA4AAwk8plcqihwAElg0wiUlOkOiUEgQvgcFhsKhkIhUQiUUnccj0gn0jmMagUlowAMNOpEfkMNkkmlEqrctjQmAAjAA5AA2sssHcbnkdq1Ln1QtVSjQAA" + "EBA==>▲</a><br><solidline>+ balance: Currency = 0</solidline><br>+ deposit(amount: Currency)<r><a 2;e64=gA8ABjAA+AECMwAM8D" + "ABvABshoAOQAEAAHAAGEWjEajMGNoAMoAOgANERMgAOcHAAvAEJhcEh0Qh0Tg0CmkqMMFlUuhkxiMTisXjNCjk6EwAEYAHIAG1MjY7lUsnkwh8/nUClk5gwAAEBA==>&" + "#9650;</a><br>+ withdraw(amount: Currency)"); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellSingleLine(h,0,exontrol.EXG2ANTTLib.CellSingleLineEnum.exCaptionWordWrap); h = var_Items.AddItem("<solidline> <c><b>Bank Account 2</b><br> <c><fgcolor 808080>properties</solidline><a 1;e64=gArAAgABvAB3ABuABlAByAA6gYAKYAOkNABp" + "hIAM8RHgAMMRGIAHcLAA2AA0AA9jQAIIAHEsABCAB6mEyO01ABznBwnBrlcvJU4Os4NkwlsClstjctIoAIYAJoAMYAKkXk8wqMIltRlEtNVQABHABoAFNsRPABVABWo1" + "XpMHAE+l88otTONWslasoAosbGFwjFqoton1owN7jZRAE3jdTI1jnIAJeQnxJyFqxWHtUKqdTr9/jcKv9fNtgj8bwUFuFbABOAFonlNM1xsGun0+0tFpt3h1TitfxWlt" + "9ft41toyyM6nRIqQAMUZnxkAF3kJMjMhxUVtkT4FtpsylsqlQ+AEdh3kEwAEYAHMlAHGv8jjovjwA8kd5/n8uRg1FjDpP8jKGPIgSCOej6io+ziSIgginqGhyHIZBY8o" + "ilSCL++b+L4q0AKshUBgBESAgA==><r>▼</a></fgcolor><br><c><fgcolor 808080>methods</fgcolor><r><a 2;e64=gArAAgABkABlABwABvABzAB" + "pAB0AAoABhABthYAOoAN0RAA6gYAIcaAByksHjgAMYAPIAFIAHkVkIyAA7lA2AA0AA9ABnABBAA4n4AIQANVDoECoBFkQAJoAO9Dp9CIlDop2q0NABojNAJ4AKNDplAo" + "BIpAAI4AphXo1qmVHp9pJ1dp10r8+oFzphSut4AFfldmsgArFLABKrcqt1cGFgxONKk9AGNkcYNYAON1p5GABsABVklcy54h91yMQhxYttzkdHy84plRwxZodmJNDtIx" + "utH2g3zufrUdy9RrlCF8p0Ejz2XGuS2ViolDnk8H0wk/VEwAEYAHIAnHNxs2mPHi3VmJi64AgUEqMQiVcg0mi1RikWjEMjcdiUggkjjaTJMhCOpWlqXgAACAg><fgcol" + "or 808080>▼</fgcolor></a>"); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellSingleLine(h,0,exontrol.EXG2ANTTLib.CellSingleLineEnum.exCaptionWordWrap); var_Items.AddItem("after item"); exg2antt1.EndUpdate(); |
2269 |
Expandable-caption
exg2antt1.BeginUpdate(); exg2antt1.ColumnAutoResize = true; exg2antt1.TreeColumnIndex = -1; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.BackColorAlternate = Color.FromArgb(240,240,240); exg2antt1.ShowFocusRect = false; exg2antt1.Columns.Add("Default"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("before item"); int h = var_Items.AddItem("<solidline><b>Header</b></solidline><br>Line1<r><a ;exp=show lines>+</a><br>Line2<br>Line3"); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellSingleLine(h,0,exontrol.EXG2ANTTLib.CellSingleLineEnum.exCaptionWordWrap); var_Items.AddItem("after item"); exg2antt1.EndUpdate(); |
2268 |
Can I change the pattern for a specific bar only
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/31/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,96); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.StartColor = Color.FromArgb(255,255,255); var_Bar.EndColor = var_Bar.Color; exg2antt1.Columns.Add("Types"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Original"),"Task",Convert.ToDateTime("1/4/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"",null); int h = var_Items.AddItem("W/h Pattern"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"",null); var_Items.set_ItemBar(h,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarPattern,6); var_Items.AddBar(var_Items.AddItem("Original"),"Task",Convert.ToDateTime("1/4/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"",null); exg2antt1.EndUpdate(); |
2267 |
Force hover-all feature
exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exScrollHoverAll,-1); |
2266 |
Disable hover-all feature (Windows 11 or greater)
|
2265 |
I'm using the Milestone bar type, but find it to small and want to enlarge it. I can change the bar height, but then the shape gets a bit distorted (e.g. it doesn't scale properly)
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABJYCg6AADACAxRDgMQBQKAAzQFAYZhmGSGAAGIZhXgmFgAQhFcZQSKUOQTDKMIRfeQwAiNf4hQKBMIjKKAShaHCVIDlSThYAKCQxDZNUCQX" + "DcdRRDaBR7hGgoaj6JolSRFUgSABEEigNIxToOU4jFgeCR2C7AZBEbTENBtBIUKDsKA4IBiFxAVjQFpSNZlWzdN64LhuK47UrWbYiXZeN5XXblaTxPrAMBwKzrLwPBqH" + "XrfeIYXhlDzVC7GchxTCsSxXCaPY7lWZZPRGN49ODMNBibL9EwSA6laToWpRVpGSYpVrGdT2KgNQxbL61YLse5ZTrGF5vXrONz4LBeAwHP7FXLwfJaVxFeaPZq7eT6LR" + "fEKa5PmgdJ7DuLotkeL5Am0eA4F2ToOHeK5hnOco8HIfQ/GOUZumWeY9h2fx/lOJ5Im8bY+j+LpWnecYxH6YAHgWMB/hgeAGAYe4aheSZ5gGYJICGG4BByaA2BIfRgjY" + "RgTgWihaAobhhggdgBG+IY1nYHoImCRgaBAeQiEiJgHHGIgVnoKoLmEOBFmUchjAiVgYF4XZoloOoImKaJNGyDpkAiJZdggZAZBYLxphmWQaEqDRYmkLhOhEZJZD4UoM" + "FSGJ6FOFZhheEhDhYJZHGYW4PGWWYFlSDQjmkbhi0WBZaCcepmgmBgygsJtLHCCYnBkBh0hkWAJlYMIICeBgKHqBxhimdh3h+ZYWEoa4MigR4hh6IZnhoJheGuIpYD6D" + "humAOhFh+JJaCedoWgIaYGg2RYjCgahNnGIIbgmaZqigKI5jmaoVGqOIiEuKxjnobZjhGKwJCKNRoCSSpejaLorggeo8i8a51koVIwFaeoijOIRsEsApJhgIArC4ZIzi" + "aKg+lCM5tDsRoUjUXRqkqWIrhuSxulmKQtmkIYsjgY4LGqZIum4e4UAAOpRBQJQBICA=="); var_Appearance.Add(2,"CP:1 1 1 11 -2"); exg2antt1.DefaultItemHeight = 32; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Milestone"]; var_Bar.Height = 24; var_Bar.Color32 = 0x2000000; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Milestone",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2264 |
I'm using the Milestone bar type, but find it to small and want to enlarge it. I can change the bar height, but then the shape gets a bit distorted (e.g. it doesn't scale properly)
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABXYCg6AADACAxRDgMQBQKAAzQFAYZhmGSGAAGIZhXgmFgAQhFcZQSKUOQTDKMIRfeQwAiNf4hQKBMIjKKAShaHCVIDlSThYAKCQxDZNUCDN" + "DYAR1FCeQACCCaDgOII/SZJMiRNIEQARBIoDRMM5DVLIZYHQjCcBkERtNQvHiBRQoSw6GAAGIaRDQMZSNZlWxMfx9XyeBoVeapFhbO4mZavEyCeTgfS3MBwLA3XZxTTx" + "KIaD6KASbepEKh6VDNF52bYrA6XWy/T6PW7GDLmUY1H5UQpnfR4Uj/JyUT7KIS7bpMNTOWYfZ7XcxibKaZw2LDvIoxWL6UosH7UEpXfR/RLGcIVL7KKTLbpQNp8GwYXJ" + "WAMBJ+mubB3gaV5qhyNp/FIFhfmoLgPg+RZkmCeA7gWN46iSXJ4G2Mh6m+ax7nGdJ4G6MxegoXpaiSPJ/CmRZTnyJR3iAOAKASAZgGOfImBcD5iigXx7B6ZhVHAPhPHM" + "WJDD0CohkSfQrEYE58ioGAPnKJBfggYg4goJIJmIaImCOA8gjQYg9kqMZAngNQMAOSIrByT5CmAcA/ksMYon8K4GEOfIsBjLQuESEYkFkHhKhIZJJCCLQYk+YpEGZNhB" + "kSbgrkeM7viIT5zBCAA/kucZsn8LxHHOfI4BwT5ylQbU9kGLJ/CyBoJj4cYcCcKZUjYGwPkMDDlkqcZhgUMwPBKaIID8DQSReMoIVYRQgmiIgIn8MJlnMCB+VKaYUjpO" + "xylgboaEbQQ3BuD5TBgfg8kuAgMncbobgOYJjDWTwCmCB1oGIVJ/DQCQDnyTAjCsYgujkP5MjqaJKhcDIaCSRwg3eMIGDyCxyAieA3k0FxRG8dgOCMVJxC8CJTnCVwmg" + "+cxchgP5NCIUpcjeLZbHyfw1gkexYhteZSDjkQNAeSYDGyT5LCyUQ8EvL58DeSkrFwJ+ZmSG4/G+cxsh0PxNkKDJ0C+CQGkWOBthadpQniNBtDIMJ8DiSlWGMKYPnOCI" + "mD8TgiiidI6GyO41huQwdGcYorj1g5smIKZPkOBweC+SQjmCYA0i6bIRjYbgYFMNJvC0CBLCCCA9k2Iwik6SQOjWJQDEAQCAg"); var_Appearance.Add(2,"CP:1 -6 0 20 0"); exg2antt1.DefaultItemHeight = 32; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Milestone"]; var_Bar.Height = 28; var_Bar.Color32 = 0x2000000; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Milestone",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2263 |
I'm using the Milestone bar type, but find it to small and want to enlarge it. I can change the bar height, but then the shape gets a bit distorted (e.g. it doesn't scale properly)
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 32; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Milestone"].Height = 28; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Milestone",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2262 |
Display the bar's tooltip at runtime
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"..."); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2261 |
Includes the cell's state and user-data to bar's tooltip
exg2antt1.BeginUpdate(); (exg2antt1.Columns.Add("Def") as exontrol.EXG2ANTTLib.Column).set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,96); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<%=%C0%><br>Start: <%=%1%><br>End: <%=%2%><br>State: <b><%=%CS0%></b><br>UserData: <b><%=%CD0%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Machine 1"); var_Items.set_CellState(h,0,1); var_Items.set_CellData(h,0,"just some data"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); h = var_Items.AddItem("Machine 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); var_Items.set_CellData(h,0,"just nother data"); exg2antt1.EndUpdate(); |
2260 |
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("<null>","<null>",null,"+8","+8"); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2259 |
Adds, changes or replaces the title of the object's tooltip
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("<null>",exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2258 |
Adds, changes or replaces the object's tooltip
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2257 |
Shows a new tooltip and title at current position
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("new content","new title",null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2256 |
Shows a new tooltip and title moved relative to the current position
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("new content","new title",null,"+8","+8"); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2255 |
Displays a different tooltip at a fixed position
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("new content","",null,128,128); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2254 |
Hide the tooltip
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { exg2antt1.ShowToolTip("","",null,null,null); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<b><%=%C0 + ` ` + %9%></b><br>Start: <b><%=%1%></b><br>End: <b><%=%2%></b>"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); exg2antt1.EndUpdate(); |
2253 |
I need 2 bars that are linked together and cannot be moved/splitted alone (moving one should move the two bars, like a « Group » of bars). How can I achieve that
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Task"); exg2antt1.HeaderVisible = exontrol.EXG2ANTTLib.HeaderVisibleEnum.exHeaderVisibleExtendLevels; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,96); var_Chart.LevelCount = 2; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem(null); int h1 = var_Items.AddItem("Task 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/5/2001 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); var_Items.set_ItemBar(h1,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001 12:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); var_Items.set_ItemBar(h1,"T2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,255); var_Items.GroupBars(h1,"T1",true,h1,"T2",true,27,0); var_Items.AddItem(null); exg2antt1.EndUpdate(); |
2252 |
How can I show the tooltip programmatically ( I want to be able to set the tooltip content dynamically just before the tooltip start to appear, not using the exBarTooltip )
// ToolTip event - Fired when the control prepares the object's tooltip. private void exg2antt1_ToolTip(object sender,int Item,int ColIndex,ref bool Visible,ref int X,ref int Y,int CX,int CY) { exg2antt1.ShowToolTip(exg2antt1.Chart.get_BarFromPoint(-1,-1),null,null,null,null); } //this.exg2antt1.ToolTip += new exontrol.EXG2ANTTLib.exg2antt.ToolTipEventHandler(this.exg2antt1_ToolTip); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exNoCreateBar; var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"..."); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A","A"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","B"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/11/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"C","C"); var_Items.GroupBars(h,"A",false,h,"B",true,39,null); var_Items.GroupBars(h,"B",false,h,"C",true,39,null); exg2antt1.EndUpdate(); |
2251 |
I'd like to move itembars from one item to another, using .Chart.Bars("Task").Def(exBarCanMoveToAnother) = True this works for any new bar. The question is how can I specify this feature for bars already created
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 32; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.AllowLinkBars = false; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsCascade; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"only horizontal"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaptionVOffset,18); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,true); exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A",null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B",null); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"C",null); var_Items.set_ItemBar(0,"<*>",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,false); exg2antt1.EndUpdate(); |
2250 |
I'd like to move itembars from one item to another, using .Chart.Bars("Task").Def(exBarCanMoveToAnother) = True this works for any new bar. The question is can I disable this for particular item-bars
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 32; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.AllowLinkBars = false; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsCascade; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"anywhere"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaptionVOffset,18); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,true); exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A",null); int h = var_Items.AddItem("Item 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B","only horiontal"); var_Items.set_ItemBar(h,"B",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,false); var_Items.AddBar(var_Items.AddItem("Item 3"),"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"C",null); exg2antt1.EndUpdate(); |
2249 |
I need the top row to display months, while the second to show units in weeks, but can 10 by 10 days days. Is it possible
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,0); var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exVLines; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.UnitWidth = 30; var_Chart.LevelCount = 2; var_Chart.get_Level(0).Unit = exontrol.EXG2ANTTLib.UnitEnum.exMonth; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(1); var_Level.Unit = exontrol.EXG2ANTTLib.UnitEnum.exDay; var_Level.Count = 10; exg2antt1.EndUpdate(); |
2248 |
Limit the chart's margins when using the CopyTo method
exg2antt1.BeginUpdate(); exg2antt1.MarkSearchColumn = false; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Start") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,1); var_Column.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("End") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,2); var_Column1.Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,196); var_Chart.LevelCount = 2; var_Chart.ShowEmptyBars = 1; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AllowCellValueToItemBar = true; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("1/2/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("1/4/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exontrol.EXG2ANTTLib.Chart var_Chart1 = exg2antt1.Chart; var_Chart1.StartPrintDate = Convert.ToDateTime("1/4/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart1.EndPrintDate = Convert.ToDateTime("1/5/2009",System.Globalization.CultureInfo.GetCultureInfo("en-US")); object var_CopyTo = exg2antt1.get_CopyTo("c:/temp/xtest.pdf"); System.Diagnostics.Debug.Print( "Look for C:\\Temp\\xtest.pdf file." ); exg2antt1.EndUpdate(); |
2247 |
I want to always keep the bottom item stationary. It can always display even when scrolling vertically. The bar placed at the bottom item is must be movable to other items
string color = 15790320; exg2antt1.BeginUpdate(); exg2antt1.Debug = true; exg2antt1.HeaderVisible = exontrol.EXG2ANTTLib.HeaderVisibleEnum.exHeaderVisibleExtendLevels; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.ShowLockedItems = true; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,128); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/31/2015",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,true); exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_LockedItemCount(exontrol.EXG2ANTTLib.VAlignmentEnum.exTop,3); int h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exTop,0); var_Items.set_ItemBackColor(h,color); exg2antt1.Chart.set_ItemBackColor(h,color); var_Items.set_CellValue(h,0,"locked-top 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exTop,1); var_Items.set_ItemBackColor(h,color); exg2antt1.Chart.set_ItemBackColor(h,color); var_Items.set_CellValue(h,0,"locked-top 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exTop,2); var_Items.set_SelectItem(h,false); var_Items.set_ItemDivider(h,0); var_Items.set_ItemHeight(h,2); var_Items.AddBar(var_Items.AddItem("un-locked item 1"),"Task",Convert.ToDateTime("1/4/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T3",null); var_Items.AddBar(var_Items.AddItem("un-locked item 2"),"Task",Convert.ToDateTime("1/5/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T4",null); var_Items.set_LockedItemCount(exontrol.EXG2ANTTLib.VAlignmentEnum.exMiddle,3); h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exMiddle,0); var_Items.set_SelectItem(h,false); var_Items.set_ItemDivider(h,0); var_Items.set_ItemHeight(h,2); h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exMiddle,1); var_Items.set_ItemBackColor(h,color); exg2antt1.Chart.set_ItemBackColor(h,color); var_Items.set_CellValue(h,0,"locked-bottom 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T5",null); h = var_Items.get_LockedItem(exontrol.EXG2ANTTLib.VAlignmentEnum.exMiddle,2); var_Items.set_ItemBackColor(h,color); exg2antt1.Chart.set_ItemBackColor(h,color); var_Items.set_CellValue(h,0,"locked-bottom 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2016",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T6",null); exg2antt1.EndUpdate(); |
2246 |
How can I get a cell that shows the sum of a column of minutes in hours + minutes format
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Minutes") as exontrol.EXG2ANTTLib.Column); var_Column.SortType = exontrol.EXG2ANTTLib.SortTypeEnum.SortNumeric; exontrol.EXG2ANTTLib.Editor var_Editor = var_Column.Editor; var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; var_Editor.Numeric = exontrol.EXG2ANTTLib.NumericEnum.exInteger; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem(10); var_Items.AddItem(20); var_Items.AddItem(30); var_Items.AddItem(40); var_Items.AddItem(50); int h = var_Items.AddItem("sum(all,dir,dbl(%0))"); var_Items.set_SelectableItem(h,false); var_Items.set_SortableItem(h,false); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exTotalField | exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellHAlignment(h,0,exontrol.EXG2ANTTLib.AlignmentEnum.RightAlignment); var_Items.set_FormatCell(h,0,"'<b>HH:NN</b>: '+ (int(value/60) lpad '00') + ':' + ((value mod 60) lpad '00')"); exg2antt1.EndUpdate(); |
2245 |
Ensure that a bar fits the chart's visible area (unique keys)
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("3/26/2023",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task A"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); var_Items.AddBar(var_Items.AddItem("Task B"),"Task",Convert.ToDateTime("1/20/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/31/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); var_Items.EnsureVisibleBar(0,"T1"); exg2antt1.EndUpdate(); |
2244 |
Ensure that a bar fits the chart's visible area
exg2antt1.BeginUpdate(); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("3/26/2023",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Task A"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1",null); int h2 = var_Items.AddItem("Task B"); var_Items.AddBar(h2,"Task",Convert.ToDateTime("1/20/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/31/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T2",null); var_Items.EnsureVisibleBar(h1,"T1"); exg2antt1.EndUpdate(); |
2243 |
Is it possible to change the visual appearance for the frame to create newly bar by drag and drop
exg2antt1.BeginUpdate(); exg2antt1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn"); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exChartCreateBar,0x1000000); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exCreateBarHeight,Color.FromArgb(15,0,0)); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.set_PaneWidth(false,128); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.Color32 = 0x1000000; var_Bar.Height = 15; exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Item 1"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Item 2"),"Task",Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); exg2antt1.EndUpdate(); |
2242 |
Highlight the match once the filter is applied
// FilterChange event - Occurs when the filter was changed. private void exg2antt1_FilterChange(object sender) { object format = exg2antt1.FormatABC("`lower(value) replace lower('` + value + `') with '<bgcolor 000000><fgcolor FFFFFF>` + value + `</fgcolor></bgcolor>'`",exg2antt1.FilterBarPromptPattern,null,null); exg2antt1.Columns[0].FormatColumn = format.ToString(); exg2antt1.Columns[1].FormatColumn = format.ToString(); exg2antt1.Columns[2].FormatColumn = format.ToString(); } //this.exg2antt1.FilterChange += new exontrol.EXG2ANTTLib.exg2antt.FilterChangeEventHandler(this.exg2antt1_FilterChange); exg2antt1.BeginUpdate(); exg2antt1.SelBackColor = exg2antt1.BackColor; exg2antt1.SelForeColor = exg2antt1.ForeColor; exg2antt1.ColumnAutoResize = true; exg2antt1.ContinueColumnScroll = false; exg2antt1.MarkSearchColumn = false; exg2antt1.SearchColumnIndex = 1; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 23; exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.FilterBarCaption = "`<b>` + value + `</b><r><fgcolor=808080>` + ( matchitemcount < 0 ? abs(matchitemcount + 1) + ` result(s)` : ``)"; exg2antt1.FilterBarPromptVisible = exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCompact | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCaptionVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarPromptVisible; exg2antt1.FilterBarBackColor = exg2antt1.BackColor; exg2antt1.FilterBarPromptPattern = "and"; exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("Name") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueFormat,1); var_Column.FormatColumn = "lower(value)"; exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Title") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueFormat,1); var_Column1.FormatColumn = "lower(value)"; exontrol.EXG2ANTTLib.Column var_Column2 = (var_Columns.Add("City") as exontrol.EXG2ANTTLib.Column); var_Column2.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueFormat,1); var_Column2.FormatColumn = "lower(value)"; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h0 = var_Items.AddItem("Nancy Davolio"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"Seattle"); h0 = var_Items.AddItem("Andrew Fuller"); var_Items.set_CellValue(h0,1,"Vice President, Sales"); var_Items.set_CellValue(h0,2,"Tacoma"); var_Items.set_SelectItem(h0,true); h0 = var_Items.AddItem("Janet Leverling"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"Kirkland"); h0 = var_Items.AddItem("Margaret Peacock"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"Redmond"); h0 = var_Items.AddItem("Steven Buchanan"); var_Items.set_CellValue(h0,1,"Sales Manager"); var_Items.set_CellValue(h0,2,"London"); h0 = var_Items.AddItem("Michael Suyama"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"London"); h0 = var_Items.AddItem("Robert King"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"London"); h0 = var_Items.AddItem("Laura Callahan"); var_Items.set_CellValue(h0,1,"Inside Sales Coordinator"); var_Items.set_CellValue(h0,2,"Seattle"); h0 = var_Items.AddItem("Anne Dodsworth"); var_Items.set_CellValue(h0,1,"Sales Representative"); var_Items.set_CellValue(h0,2,"London"); exg2antt1.EndUpdate(); |
2241 |
The count of filtered items includes the group-parents. How can I exclude them from count
exg2antt1.BeginUpdate(); exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exVLines; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Flat; exg2antt1.HeaderHeight = 24; exg2antt1.SortBarHeight = 28; exg2antt1.SortBarVisible = true; exg2antt1.AllowGroupBy = true; exg2antt1.Columns.Add("Col 1"); exg2antt1.Columns.Add("Col 2"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_CellValue(var_Items.AddItem("219 Smith"),1,"Ignacio 1234"); var_Items.set_CellValue(var_Items.AddItem("1666 County Road 309A"),1,"897 Manassa"); var_Items.set_CellValue(var_Items.AddItem("38 Lone Pine"),1,"Durango 11"); var_Items.set_CellValue(var_Items.AddItem("612 Jachim Street"),1,"Lamar 222"); exg2antt1.Layout = "MultipleSort=\"C1:1\""; exg2antt1.FilterBarCaption = "`<b>` + value + `</b><r><fgcolor=808080>` + ( matchitemcount < 0 ? leafitemcount + ` result(s)` : ``)"; exg2antt1.FilterBarPromptVisible = exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCompact | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCaptionVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarPromptVisible; exg2antt1.FilterBarPromptType = exontrol.EXG2ANTTLib.FilterPromptEnum.exFilterPromptCaseSensitive | exontrol.EXG2ANTTLib.FilterPromptEnum.exFilterPromptContainsAll; exg2antt1.FilterBarPromptPattern = "12"; exg2antt1.FilterBarBackColor = exg2antt1.BackColor; exg2antt1.EndUpdate(); |
2240 |
Is it possible to display the count of filtered items
exg2antt1.BeginUpdate(); exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exVLines; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; exg2antt1.Columns.Add("Col 1"); exg2antt1.Columns.Add("Col 2"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_CellValue(var_Items.AddItem("219 Smith"),1,"Ignacio 1234"); var_Items.set_CellValue(var_Items.AddItem("1666 County Road 309A"),1,"897 Manassa"); var_Items.set_CellValue(var_Items.AddItem("38 Lone Pine"),1,"Durango 11"); var_Items.set_CellValue(var_Items.AddItem("612 Jachim Street"),1,"Lamar 222"); exg2antt1.FilterBarCaption = "`<b>` + value + `</b><r><fgcolor=808080>` + ( matchitemcount < 0 ? abs(matchitemcount + 1) + ` result(s)` : ``)"; exg2antt1.FilterBarPromptVisible = exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCompact | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarCaptionVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarVisible | exontrol.EXG2ANTTLib.FilterBarVisibleEnum.exFilterBarPromptVisible; exg2antt1.FilterBarPromptType = exontrol.EXG2ANTTLib.FilterPromptEnum.exFilterPromptCaseSensitive | exontrol.EXG2ANTTLib.FilterPromptEnum.exFilterPromptContainsAll; exg2antt1.FilterBarPromptPattern = "12"; exg2antt1.FilterBarBackColor = exg2antt1.BackColor; exg2antt1.EndUpdate(); |
2239 |
ADOR, MDB (JET)
|
2238 |
exOverlaidBarsOffset + exOverlaidBarTransparent + exBarCanMoveToAnother
exg2antt1.BeginUpdate(); exg2antt1.DefaultItemHeight = 22; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; var_Chart.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.set_PaneWidth(false,48); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsTransparent | exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsOffset; var_Bar.set_Overlaid(exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsTransparent,70); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,true); exg2antt1.ItemsAllowSizing = exontrol.EXG2ANTTLib.ItemsAllowSizingEnum.exResizeItem; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_SelectableItem(var_Items.AddItem(null),false); int h = var_Items.AddItem("Task 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A1",null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A2",null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A3",null); var_Items.set_ItemHeight(h,64); h = var_Items.AddItem("Task 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A4",null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A5",null); var_Items.set_SelectableItem(var_Items.AddItem(null),false); exg2antt1.EndUpdate(); |
2237 |
Editors (ImageSize = 32)
exg2antt1.BeginUpdate(); exg2antt1.ImageSize = 32; exg2antt1.DefaultItemHeight = 36; exg2antt1.HeaderHeight = exg2antt1.DefaultItemHeight; exg2antt1.SortBarHeight = exg2antt1.DefaultItemHeight; exg2antt1.Font.Size = 16; exg2antt1.FilterBarFont.Size = exg2antt1.Font.Size; exg2antt1.ToolTipFont.Size = exg2antt1.Font.Size; exg2antt1.Indent = 26; exg2antt1.Images("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"); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj" + "6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7E" + "MRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDx" + "RDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFY" + "FoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4U" + "kmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqA" + "ochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A" + "0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" + "8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2" + "UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ=="); var_Appearance.Add(2,"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" + "gRBCCQAgQEA=="); var_Appearance.Add(3,"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"); var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" + "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" + "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" + "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" + "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" + "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" + "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" + "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" + "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=="); exg2antt1.BackColorHeader32 = 0x4c6c6c6; exg2antt1.SelBackColor32 = 0x4000000; exg2antt1.SelForeColor = Color.FromArgb(0,0,1); exg2antt1.ShowFocusRect = false; exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.Unchecked,16777216); exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.Checked,33554432); exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.PartialChecked,50331648); (exg2antt1.Columns.Add("Editors") as exontrol.EXG2ANTTLib.Column).set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueFormat,1); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.get_CellEditor(var_Items.AddItem("(ReadOnly)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ReadOnly; var_Items.get_CellEditor(var_Items.AddItem("(EditType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; int h = var_Items.AddItem("Value 1"); exontrol.EXG2ANTTLib.Editor var_Editor = var_Items.get_CellEditor(h,0); var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownType; var_Editor.AddItem(1,"Value 1",1); var_Editor.AddItem(2,"Value 2",2); var_Editor.AddItem(3,"Value 3",3); var_Items.set_FormatCell(h,0,"value + ' (DropDownType)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor1 = var_Items.get_CellEditor(h,0); var_Editor1.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor1.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor1.AddItem(1,"Nancy Davolio",1); var_Editor1.AddItem(2,"Andrew Fuller",2); var_Editor1.AddItem(3,"Janet Leverling",3); var_Editor1.AddItem(4,"Peacock Margaret",3); var_Editor1.AddItem(5,"Steven Buchanan",2); var_Editor1.AddItem(6,"Michael Suyama",1); var_Editor1.AddItem(7,"Robert King",2); var_Editor1.AddItem(8,"Laura Callahan",3); var_Editor1.AddItem(9,"Anne Dodsworth",2); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - single column list)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor2 = var_Items.get_CellEditor(h,0); var_Editor2.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor2.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor2.AddItem(1,"Nancy Davolio",1); var_Editor2.AddItem(2,"Andrew Fuller",2); var_Editor2.InsertItem(3,"Janet Leverling",3,2); var_Editor2.InsertItem(4,"Peacock Margaret",3,2); var_Editor2.InsertItem(5,"Steven Buchanan",2,2); var_Editor2.InsertItem(6,"Michael Suyama",1,5); var_Editor2.InsertItem(7,"Robert King",2,2); var_Editor2.InsertItem(8,"Laura Callahan",3,2); var_Editor2.InsertItem(9,"Anne Dodsworth",2,5); var_Editor2.ExpandAll(); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - single column tree)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor3 = var_Items.get_CellEditor(h,0); var_Editor3.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor3.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor3.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnCaption,"Name¦Title¦City¦Phone"); var_Editor3.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnWidth,"312¦¦¦96"); var_Editor3.AddItem(1,"Nancy Davolio¦Sales Representative¦Seattle¦(206) 555-9857",1); var_Editor3.AddItem(2,"Andrew Fuller¦<b>Vice President</b>, Sales¦Tacoma¦(206) 555-9482",2); var_Editor3.AddItem(3,"Janet Leverling¦Sales Representative¦Kirkland¦(206) 555-3412",3); var_Editor3.AddItem(4,"Peacock Margaret¦Sales Representative¦Redmond¦(206) 555-8122",3); var_Editor3.AddItem(5,"Steven Buchanan¦Sales Manager¦London¦(71) 555-4848",2); var_Editor3.AddItem(6,"Michael Suyama¦Sales Representative¦London¦(71) 555-7773",1); var_Editor3.AddItem(7,"Robert King¦Sales Representative¦Kirkland¦(71) 555-5598",2); var_Editor3.AddItem(8,"Laura Callahan¦Inside Sales Coordinator¦Seattle¦(206) 555-1189",3); var_Editor3.AddItem(9,"Anne Dodsworth¦Sales Representative¦London¦(71) 555-4444",2); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - multiple columns list)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor4 = var_Items.get_CellEditor(h,0); var_Editor4.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor4.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor4.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnCaption,"Name¦Title¦City¦Phone"); var_Editor4.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnWidth,"312¦¦¦96"); var_Editor4.AddItem(1,"Nancy Davolio¦Sales Representative¦Seattle¦(206) 555-9857",1); var_Editor4.AddItem(2,"Andrew Fuller¦<b>Vice President</b>, Sales¦Tacoma¦(206) 555-9482",2); var_Editor4.InsertItem(3,"Janet Leverling¦Sales Representative¦Kirkland¦(206) 555-3412",3,2); var_Editor4.InsertItem(4,"Peacock Margaret¦Sales Representative¦Redmond¦(206) 555-8122",3,2); var_Editor4.InsertItem(5,"Steven Buchanan¦Sales Manager¦London¦(71) 555-4848",2,2); var_Editor4.InsertItem(6,"Michael Suyama¦Sales Representative¦London¦(71) 555-7773",1,5); var_Editor4.InsertItem(7,"Robert King¦Sales Representative¦Kirkland¦(71) 555-5598",2,2); var_Editor4.InsertItem(8,"Laura Callahan¦Inside Sales Coordinator¦Seattle¦(206) 555-1189",3,2); var_Editor4.InsertItem(9,"Anne Dodsworth¦Sales Representative¦London¦(71) 555-4444",2,5); var_Editor4.ExpandAll(); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - multiple columns tree)'"); h = var_Items.AddItem(100); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Items.set_FormatCell(h,0,"value + ' (SpinType)'"); var_Items.get_CellEditor(var_Items.AddItem("(MemoType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MemoType; h = var_Items.AddItem(3); exontrol.EXG2ANTTLib.Editor var_Editor5 = var_Items.get_CellEditor(h,0); var_Editor5.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CheckListType; var_Editor5.AddItem(1,"Border",1); var_Editor5.AddItem(2,"Single",2); var_Editor5.AddItem(4,"Frame",3); var_Items.set_FormatCell(h,0,"value + ' (CheckListType)'"); h = var_Items.AddItem("193.226.40.161"); exontrol.EXG2ANTTLib.Editor var_Editor6 = var_Items.get_CellEditor(h,0); var_Editor6.Mask = "{0,255}.{0,255}.{0,255}.{0,255}"; var_Editor6.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Items.set_FormatCell(h,0,"value + ' (MaskType)'"); h = var_Items.AddItem(65280); exontrol.EXG2ANTTLib.Editor var_Editor7 = var_Items.get_CellEditor(h,0); var_Editor7.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorType; var_Editor7.Mask = "`RGB(`{0,255}\\,{0,255}\\,{0,255}`)`;;0"; var_Items.set_FormatCell(h,0,"value + ' (ColorType)'"); h = var_Items.AddItem("Tahoma"); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.FontType; var_Items.set_FormatCell(h,0,"value + ' (FontType)'"); h = var_Items.AddItem("gBHJJGHA5MIwAEIe4AAAFhwbiAliQwig7ixFjBQjRbjhljxwkB7kSFkiQkyblCllSwli7lzFmDQmTbmjlmzwnD7nQBnk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" + "lVq1XrFZrVbrldr1YhgAEL5AgBhj/AAssMJthABFof4JDhIWCgYKDBATFT8M6hUIFAQAEQCCDwYF/QoWDZCRBgOKgIYHCQXMisKBAEQAAgOBZaSgQhjERANKQiZhIWam" + "YyIBQ6FzcNKxQLJT4ADA4RjwObAAidBYdHwABQgUxMQYZEI0cD4OgnYKaKyzIRFNQx2YCKoFHScYD0ADXQwUAgwLoLQDqaCWBJoNQ9NBxFJTVQORgiarqSABbamGwtDA" + "wBUWhQmqYALnOFQvGYPA4m6AwKhkZxKj2PBWC0SZCgmVY6CwIJgieBAniubRKHgaYgiwQwGiCfxGDWbBRmGZYIi2VwGnAexxGUSwUFiaR+hQPbBgOCoLCIHh4DAARCmQ" + "G4AlgNxuhwWgpFAEQUhuOxOk0NrhAaQoBmgPYdFSIZPjYGYbn+HhgEoAA7HMBIOjUM51AoPojHkEwVlET5slgWZtAEUBdjeSoeF6X5/rQRRSi+QB6GychsEAfZshKYAB" + "GQZorlAOgMBqEgAjYHB2jqSoigmYBLk+QZnBqGhggAEwImgbojgoIwSE+MxUHiS4REQCQWluD48B+JJoL+YQikuaI9AALgLmsJQfnSdAvDkCJEhIIIBgOegLEiPBqCyC" + "AAjcCwgAAIJBhQBQkHGL4gDaNBokkZQMiwUAuioJQiCAQYsHMcwwEIeoigAYIogsGIwFKIYICIWguEoPgQhsawBASGgwCuJwLH8K4LigAIaDwbxMAOKxbisPwfASQATF" + "ASoagIEYwgcSoKGiAA/mEdIuiGPxCmObIlhMIJNHONxFH8EpPCGeB+noEpBBSSRjCsPZEiyKhgjAH5whSdLEjwDxjC8TxVEMFRzFWJJZBUSI0gQEQLBOM4VHkIg1D0CA" + "JDQNg/p4AAdoC"); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.PictureType; var_Items.set_FormatCell(h,0,"value + ' (PictureType)'"); var_Items.get_CellEditor(var_Items.AddItem("(ButtonType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ButtonType; h = var_Items.AddItem(25); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ProgressBarType; var_Items.set_FormatCell(h,0,"value + ' (ProgressBarType)'"); h = var_Items.AddItem("Value 1"); exontrol.EXG2ANTTLib.Editor var_Editor8 = var_Items.get_CellEditor(h,0); var_Editor8.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.PickEditType; var_Editor8.AddItem(1,"Value 1",1); var_Editor8.AddItem(2,"Value 2",2); var_Editor8.AddItem(3,"Value 3",3); var_Items.set_FormatCell(h,0,"value + ' (PickEditType)'"); var_Items.get_CellEditor(var_Items.AddItem("(LinkEditType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.LinkEditType; exontrol.EXG2ANTTLib.Editor var_Editor9 = var_Items.get_CellEditor(var_Items.AddItem("(UserEditorType)"),0); var_Editor9.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.UserEditorType; var_Editor9.UserEditor("Exontrol.ComboBox",""); // Add 'ExComboBox 1.0 Control Library(ExComboBox.dll)' reference to your project. exontrol.EXCOMBOBOXLib.excombobox var_ComboBox = (var_Editor9.UserEditorObject as exontrol.EXCOMBOBOXLib.excombobox); var_ComboBox.BeginUpdate(); var_ComboBox.LabelHeight = exg2antt1.DefaultItemHeight; var_ComboBox.Style = exontrol.EXCOMBOBOXLib.StyleEnum.DropDownList; var_ComboBox.ColumnAutoResize = false; // Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project. ADODB.Recordset rs = new ADODB.Recordset(); rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExG2antt\\Sample\\Access\\misc.accdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0); var_ComboBox.DataSource = (rs as ADODB.Recordset); var_ComboBox.MinHeightList = 128; var_ComboBox.SearchColumnIndex = 0; var_ComboBox.UseTabKey = false; var_ComboBox.EndUpdate(); h = var_Items.AddItem(255); exontrol.EXG2ANTTLib.Editor var_Editor10 = var_Items.get_CellEditor(h,0); var_Editor10.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorListType; var_Editor10.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exColorListShowName,true); var_Items.set_FormatCell(h,0,"value + ' (ColorListType)'"); var_Items.get_CellEditor(var_Items.AddItem(65280),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorListType; var_Items.get_CellEditor(var_Items.AddItem("(MemoDropDownType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MemoDropDownType; exontrol.EXG2ANTTLib.Editor var_Editor11 = var_Items.get_CellEditor(var_Items.AddItem(-1),0); var_Editor11.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CheckValueType; var_Editor11.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exCheckValue2,1); h = var_Items.AddItem(50); exontrol.EXG2ANTTLib.Editor var_Editor12 = var_Items.get_CellEditor(h,0); var_Editor12.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SliderType; var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderWidth,-60); var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderTickFrequency,10); var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderTickStyle,2); var_Items.set_FormatCell(h,0,"value + ' (SliderType)'"); h = var_Items.AddItem(100); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CalculatorType; var_Items.set_FormatCell(h,0,"value + ' (CalculatorType)'"); var_Items.EnsureVisibleItem(h); exg2antt1.EndUpdate(); |
2236 |
Editors (ImageSize = 16, default)
exg2antt1.BeginUpdate(); exg2antt1.ImageSize = 16; exg2antt1.Images("gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOq" + "dSqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVt" + "tmp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8a" + "cvQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtT" + "GsbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgP" + "nwD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg=="); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" + "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" + "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" + "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" + "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" + "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" + "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" + "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" + "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=="); (exg2antt1.Columns.Add("Editors") as exontrol.EXG2ANTTLib.Column).set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueFormat,1); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.get_CellEditor(var_Items.AddItem("(ReadOnly)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ReadOnly; var_Items.get_CellEditor(var_Items.AddItem("(EditType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.EditType; int h = var_Items.AddItem("Value 1"); exontrol.EXG2ANTTLib.Editor var_Editor = var_Items.get_CellEditor(h,0); var_Editor.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownType; var_Editor.AddItem(1,"Value 1",1); var_Editor.AddItem(2,"Value 2",2); var_Editor.AddItem(3,"Value 3",3); var_Items.set_FormatCell(h,0,"value + ' (DropDownType)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor1 = var_Items.get_CellEditor(h,0); var_Editor1.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor1.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor1.AddItem(1,"Nancy Davolio",1); var_Editor1.AddItem(2,"Andrew Fuller",2); var_Editor1.AddItem(3,"Janet Leverling",3); var_Editor1.AddItem(4,"Peacock Margaret",3); var_Editor1.AddItem(5,"Steven Buchanan",2); var_Editor1.AddItem(6,"Michael Suyama",1); var_Editor1.AddItem(7,"Robert King",2); var_Editor1.AddItem(8,"Laura Callahan",3); var_Editor1.AddItem(9,"Anne Dodsworth",2); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - single column list)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor2 = var_Items.get_CellEditor(h,0); var_Editor2.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor2.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor2.AddItem(1,"Nancy Davolio",1); var_Editor2.AddItem(2,"Andrew Fuller",2); var_Editor2.InsertItem(3,"Janet Leverling",3,2); var_Editor2.InsertItem(4,"Peacock Margaret",3,2); var_Editor2.InsertItem(5,"Steven Buchanan",2,2); var_Editor2.InsertItem(6,"Michael Suyama",1,5); var_Editor2.InsertItem(7,"Robert King",2,2); var_Editor2.InsertItem(8,"Laura Callahan",3,2); var_Editor2.InsertItem(9,"Anne Dodsworth",2,5); var_Editor2.ExpandAll(); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - single column tree)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor3 = var_Items.get_CellEditor(h,0); var_Editor3.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor3.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor3.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnCaption,"Name¦Title¦City¦Phone"); var_Editor3.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnWidth,"312¦¦¦96"); var_Editor3.AddItem(1,"Nancy Davolio¦Sales Representative¦Seattle¦(206) 555-9857",1); var_Editor3.AddItem(2,"Andrew Fuller¦<b>Vice President</b>, Sales¦Tacoma¦(206) 555-9482",2); var_Editor3.AddItem(3,"Janet Leverling¦Sales Representative¦Kirkland¦(206) 555-3412",3); var_Editor3.AddItem(4,"Peacock Margaret¦Sales Representative¦Redmond¦(206) 555-8122",3); var_Editor3.AddItem(5,"Steven Buchanan¦Sales Manager¦London¦(71) 555-4848",2); var_Editor3.AddItem(6,"Michael Suyama¦Sales Representative¦London¦(71) 555-7773",1); var_Editor3.AddItem(7,"Robert King¦Sales Representative¦Kirkland¦(71) 555-5598",2); var_Editor3.AddItem(8,"Laura Callahan¦Inside Sales Coordinator¦Seattle¦(206) 555-1189",3); var_Editor3.AddItem(9,"Anne Dodsworth¦Sales Representative¦London¦(71) 555-4444",2); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - multiple columns list)'"); h = var_Items.AddItem(1); exontrol.EXG2ANTTLib.Editor var_Editor4 = var_Items.get_CellEditor(h,0); var_Editor4.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.DropDownListType; var_Editor4.DropDownAutoWidth = exontrol.EXG2ANTTLib.DropDownWidthType.exDropDownEditorWidth; var_Editor4.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnCaption,"Name¦Title¦City¦Phone"); var_Editor4.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exDropDownColumnWidth,"312¦¦¦96"); var_Editor4.AddItem(1,"Nancy Davolio¦Sales Representative¦Seattle¦(206) 555-9857",1); var_Editor4.AddItem(2,"Andrew Fuller¦<b>Vice President</b>, Sales¦Tacoma¦(206) 555-9482",2); var_Editor4.InsertItem(3,"Janet Leverling¦Sales Representative¦Kirkland¦(206) 555-3412",3,2); var_Editor4.InsertItem(4,"Peacock Margaret¦Sales Representative¦Redmond¦(206) 555-8122",3,2); var_Editor4.InsertItem(5,"Steven Buchanan¦Sales Manager¦London¦(71) 555-4848",2,2); var_Editor4.InsertItem(6,"Michael Suyama¦Sales Representative¦London¦(71) 555-7773",1,5); var_Editor4.InsertItem(7,"Robert King¦Sales Representative¦Kirkland¦(71) 555-5598",2,2); var_Editor4.InsertItem(8,"Laura Callahan¦Inside Sales Coordinator¦Seattle¦(206) 555-1189",3,2); var_Editor4.InsertItem(9,"Anne Dodsworth¦Sales Representative¦London¦(71) 555-4444",2,5); var_Editor4.ExpandAll(); var_Items.set_FormatCell(h,0,"value + ' (DropDownList - multiple columns tree)'"); h = var_Items.AddItem(100); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SpinType; var_Items.set_FormatCell(h,0,"value + ' (SpinType)'"); var_Items.get_CellEditor(var_Items.AddItem("(MemoType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MemoType; h = var_Items.AddItem(3); exontrol.EXG2ANTTLib.Editor var_Editor5 = var_Items.get_CellEditor(h,0); var_Editor5.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CheckListType; var_Editor5.AddItem(1,"Border",1); var_Editor5.AddItem(2,"Single",2); var_Editor5.AddItem(4,"Frame",3); var_Items.set_FormatCell(h,0,"value + ' (CheckListType)'"); h = var_Items.AddItem("193.226.40.161"); exontrol.EXG2ANTTLib.Editor var_Editor6 = var_Items.get_CellEditor(h,0); var_Editor6.Mask = "{0,255}.{0,255}.{0,255}.{0,255}"; var_Editor6.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MaskType; var_Items.set_FormatCell(h,0,"value + ' (MaskType)'"); h = var_Items.AddItem(65280); exontrol.EXG2ANTTLib.Editor var_Editor7 = var_Items.get_CellEditor(h,0); var_Editor7.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorType; var_Editor7.Mask = "`RGB(`{0,255}\\,{0,255}\\,{0,255}`)`;;0"; var_Items.set_FormatCell(h,0,"value + ' (ColorType)'"); h = var_Items.AddItem("Tahoma"); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.FontType; var_Items.set_FormatCell(h,0,"value + ' (FontType)'"); h = var_Items.AddItem("gBHJJGHA5MIwAEIe4AAAFhwbiAliQwig7ixFjBQjRbjhljxwkB7kSFkiQkyblCllSwli7lzFmDQmTbmjlmzwnD7nQBnk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" + "lVq1XrFZrVbrldr1YhgAEL5AgBhj/AAssMJthABFof4JDhIWCgYKDBATFT8M6hUIFAQAEQCCDwYF/QoWDZCRBgOKgIYHCQXMisKBAEQAAgOBZaSgQhjERANKQiZhIWam" + "YyIBQ6FzcNKxQLJT4ADA4RjwObAAidBYdHwABQgUxMQYZEI0cD4OgnYKaKyzIRFNQx2YCKoFHScYD0ADXQwUAgwLoLQDqaCWBJoNQ9NBxFJTVQORgiarqSABbamGwtDA" + "wBUWhQmqYALnOFQvGYPA4m6AwKhkZxKj2PBWC0SZCgmVY6CwIJgieBAniubRKHgaYgiwQwGiCfxGDWbBRmGZYIi2VwGnAexxGUSwUFiaR+hQPbBgOCoLCIHh4DAARCmQ" + "G4AlgNxuhwWgpFAEQUhuOxOk0NrhAaQoBmgPYdFSIZPjYGYbn+HhgEoAA7HMBIOjUM51AoPojHkEwVlET5slgWZtAEUBdjeSoeF6X5/rQRRSi+QB6GychsEAfZshKYAB" + "GQZorlAOgMBqEgAjYHB2jqSoigmYBLk+QZnBqGhggAEwImgbojgoIwSE+MxUHiS4REQCQWluD48B+JJoL+YQikuaI9AALgLmsJQfnSdAvDkCJEhIIIBgOegLEiPBqCyC" + "AAjcCwgAAIJBhQBQkHGL4gDaNBokkZQMiwUAuioJQiCAQYsHMcwwEIeoigAYIogsGIwFKIYICIWguEoPgQhsawBASGgwCuJwLH8K4LigAIaDwbxMAOKxbisPwfASQATF" + "ASoagIEYwgcSoKGiAA/mEdIuiGPxCmObIlhMIJNHONxFH8EpPCGeB+noEpBBSSRjCsPZEiyKhgjAH5whSdLEjwDxjC8TxVEMFRzFWJJZBUSI0gQEQLBOM4VHkIg1D0CA" + "JDQNg/p4AAdoC"); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.PictureType; var_Items.set_FormatCell(h,0,"value + ' (PictureType)'"); var_Items.get_CellEditor(var_Items.AddItem("(ButtonType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ButtonType; h = var_Items.AddItem(25); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ProgressBarType; var_Items.set_FormatCell(h,0,"value + ' (ProgressBarType)'"); h = var_Items.AddItem("Value 1"); exontrol.EXG2ANTTLib.Editor var_Editor8 = var_Items.get_CellEditor(h,0); var_Editor8.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.PickEditType; var_Editor8.AddItem(1,"Value 1",1); var_Editor8.AddItem(2,"Value 2",2); var_Editor8.AddItem(3,"Value 3",3); var_Items.set_FormatCell(h,0,"value + ' (PickEditType)'"); var_Items.get_CellEditor(var_Items.AddItem("(LinkEditType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.LinkEditType; exontrol.EXG2ANTTLib.Editor var_Editor9 = var_Items.get_CellEditor(var_Items.AddItem("(UserEditorType)"),0); var_Editor9.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.UserEditorType; var_Editor9.UserEditor("Exontrol.ComboBox",""); // Add 'ExComboBox 1.0 Control Library(ExComboBox.dll)' reference to your project. exontrol.EXCOMBOBOXLib.excombobox var_ComboBox = (var_Editor9.UserEditorObject as exontrol.EXCOMBOBOXLib.excombobox); var_ComboBox.BeginUpdate(); var_ComboBox.LabelHeight = exg2antt1.DefaultItemHeight; var_ComboBox.Style = exontrol.EXCOMBOBOXLib.StyleEnum.DropDownList; var_ComboBox.ColumnAutoResize = false; // Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project. ADODB.Recordset rs = new ADODB.Recordset(); rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExG2antt\\Sample\\Access\\misc.accdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0); var_ComboBox.DataSource = (rs as ADODB.Recordset); var_ComboBox.MinHeightList = 128; var_ComboBox.SearchColumnIndex = 0; var_ComboBox.UseTabKey = false; var_ComboBox.EndUpdate(); h = var_Items.AddItem(255); exontrol.EXG2ANTTLib.Editor var_Editor10 = var_Items.get_CellEditor(h,0); var_Editor10.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorListType; var_Editor10.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exColorListShowName,true); var_Items.set_FormatCell(h,0,"value + ' (ColorListType)'"); var_Items.get_CellEditor(var_Items.AddItem(65280),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.ColorListType; var_Items.get_CellEditor(var_Items.AddItem("(MemoDropDownType)"),0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.MemoDropDownType; exontrol.EXG2ANTTLib.Editor var_Editor11 = var_Items.get_CellEditor(var_Items.AddItem(-1),0); var_Editor11.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CheckValueType; var_Editor11.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exCheckValue2,1); h = var_Items.AddItem(50); exontrol.EXG2ANTTLib.Editor var_Editor12 = var_Items.get_CellEditor(h,0); var_Editor12.EditType = exontrol.EXG2ANTTLib.EditTypeEnum.SliderType; var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderWidth,-60); var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderTickFrequency,10); var_Editor12.set_Option(exontrol.EXG2ANTTLib.EditorOptionEnum.exSliderTickStyle,2); var_Items.set_FormatCell(h,0,"value + ' (SliderType)'"); h = var_Items.AddItem(100); var_Items.get_CellEditor(h,0).EditType = exontrol.EXG2ANTTLib.EditTypeEnum.CalculatorType; var_Items.set_FormatCell(h,0,"value + ' (CalculatorType)'"); var_Items.EnsureVisibleItem(h); exg2antt1.EndUpdate(); |
2235 |
Is it possible to limit the overlaid to two rows only
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.NonworkingDays = 0; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/17/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,64); var_Chart.LevelCount = 2; var_Chart.Bars["Task"].OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsCascade; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Task"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/26/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/6/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1","K1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("10/5/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/10/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3","K2"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/27/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"T1","T"); var_Items.set_ItemBar(0,"<T*>",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,65280); var_Items.set_ItemBar(0,"<K*>",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarOverlaidKey,"Level0"); var_Items.set_ItemBar(0,"<T*>",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarOverlaidKey,"Level1"); var_Items.set_ItemMaxHeight(h1,26); exg2antt1.EndUpdate(); |
2234 |
Is it possible to sort the bars
exg2antt1.BeginUpdate(); exg2antt1.AntiAliasing = true; (exg2antt1.Columns.Add("Task") as exontrol.EXG2ANTTLib.Column).AllowSort = false; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Name") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,0); var_Column.SortType = exontrol.EXG2ANTTLib.SortTypeEnum.SortString; var_Column.Visible = false; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/31/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.LevelCount = 2; var_Chart.Bars["Task"].Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternSolid; var_Chart.Bars.Copy("Task","Red").Color = Color.FromArgb(255,0,0); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingDaysColor = Color.FromArgb(224,224,224); var_Chart.LinksStyle = exontrol.EXG2ANTTLib.LinkStyleEnum.exLinkSolid; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AllowCellValueToItemBar = true; int h1 = var_Items.AddItem("Task 1"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h2 = var_Items.AddItem("Task 2"); var_Items.AddBar(h2,"Red",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h3 = var_Items.AddItem("Task 3"); var_Items.AddBar(h3,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h4 = var_Items.AddItem("Task 4"); var_Items.AddBar(h4,"Red",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h5 = var_Items.AddItem("Task 5"); var_Items.AddBar(h5,"Red",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("L1",h1,"",h3,""); var_Items.AddLink("L2",h2,"",h4,""); var_Items.AddLink("L3",h3,"",h4,""); var_Items.AddLink("L4",h4,"",h5,""); var_Items.SchedulePDM(0,""); exg2antt1.Chart.ShowLinks = exontrol.EXG2ANTTLib.ShowExtendedLinksEnum.exShowExtendedLinks; exg2antt1.Columns["Name"].SortOrder = exontrol.EXG2ANTTLib.SortOrderEnum.SortAscending; exg2antt1.EndUpdate(); |
2233 |
Re-order the cell's caption, icons and images/pictures
exg2antt1.BeginUpdate(); exg2antt1.Images("gBJJgBAICAADAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEahkZAIAEEbjMjlErlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" + "lVq1XrFZrVbrlTiFdib/sNjr9gs1nldlrlqtFtt0stlguNvulyh91ud1vVVvNuvt7wFHr9/vl3luEwOJouIq+Dw2KyGRyWTymVy2XzGZzUuiw+lmej0gkUaksljaAnmD" + "cD/cEbf7w1+ufD/fEbeB028bYAO3enB6AB++4EoA4A4sb4vHjXJ4nG5vKAHA4ca6XBjTAD/Y2x/eB/jcB"); exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("ToLeft") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); exontrol.EXG2ANTTLib.Column var_Column1 = (exg2antt1.Columns.Add("ToRight") as exontrol.EXG2ANTTLib.Column); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); var_Column1.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellDrawPartsOrder,"caption,picture,icons,icon,check"); exg2antt1.DefaultItemHeight = 32; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exVLines; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Caption"); var_Items.set_CellImage(h,0,2); var_Items.set_CellImages(h,0,"1,2"); var_Items.set_CellPicture(h,0,(exg2antt1.ExecuteTemplate("loadpicture(`gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0hQKYZpIZDKBJkIgKByN5mNJsMsKPABVqXBI4KjrD7HL6GWKPJKiCIhMiySidKxbOzZZJWMLs" + "GL2FqyLjZMonNa2CyiZDOUqsQqUEq0ZCNISFXDIFxzZ4hUrbdrefZ/fz3ZgzZ75Tz3XjvHZnZznPieb55AKgAqmRyOOzEhR7XirWaWQQMTa+QIhDbZOZAAoYUCPDAQG7" + "FXI4JRrNCoIRdPyyFr0AYifDUKZ+PCufK4RReALLUbtdBHSrGTCCNKqT4MbRqUxxQx+CAAEQ2VCBbxqGaLYDZNgzFbCbLDarRCrqMYMM6cWqpHKUDqhZjnVijEoLcp0F" + "CjVg2OYhTjN/QWk4bo4iseBsAcABIDoPA5g2HgADIkQfDCNxwkEQYnFmAIAB4OJHGcKAPioGRKFKdh2g6UB8iiZ5QkYQp3gKWhDlsWYmAARBcgCIAUniVpmiSA5AF3A4" + "wG8P41nGWwDDAW4MAAIpSG+bRzBoGx3AeCJhh6C4ljCUJGnSRBUFKAIQA6EgIHMWBoHqYgAngHJDCALBmhCCAfHOARAScUBvAmc5zHYXxoguXQ8DEMIAH8dI8HmP4/Ay" + "QJAEAYAoHqRByEQGJiECBAzAkKIpBYNIcikAp8kcZhDn4EBChmUoMgqHIqhiWoIgaDImgyVQImaRw/F0EZGCcSw3DaM4Kn6GBBhwYYZDGZo3C+RgOAmNQnhYeYqgsTZe" + "nEVgSFYLo2CydhGg4OROF2HJjlydR7i+cJjDGFo8BgHgVl4Po+DufJRgcbQOlkCxyKuCJNAsdwIhSC4mgieYKkeHJWD0Ih8BQaYYkkMYppwTg0EsFhJC0SxEkgeodDSF" + "pTheV5SDgLBIieRIigyVo5CeOpymoWhtEQfRACMR4zE2KxRnsV5dF2ehFCeC50G+GBkBiZgaCUGYnBySY+BsdIuEkJJJDSSRsjGeYqEWOhliYVYOHWDYbFuNhFmcS5si" + "qbZrnGLYOh0DpPhyXo7D8d4ZHGXR1CcdRAnsMh7GELwIHiSx7CiXY0HYNZ1nOcoPg0SB+CWLwwGqUpbFAQJwEeEImlCVQwk4cJxAiFRIhMS4ulGYRRlmMQVDEHZxG8Yx" + "XhIaQSniLhIiaGwnDiJZGicZYnjeZw8D6OoSkWEIthwI4emudwtGwepNhuLQ3F8Zojm4bQrhALo0D0HZwCcJwoimeI0ASWR6CAJkJQORfAiFcLIXgahaiGCgMsKIpw8D" + "PH8H4Pj2BhjrBMGQGYfxFjuEGIsB4rxbg+DSFsPAxBtChHoAQaYmRojVG0D0e6JALjVD2K0F4qxfjjGyPIRY/QXi1AOAILwFQGgOF8KYDwOgdBsHmCYcobRtjIHoGgZA" + "mBgi7HgPcWoHxTAmCQCcVwTgDB+FYJgfQMAOj0F2PoZgkRMjeKQLkWATwdDzEkPMF4FxzAXDGJYfAlgPAuB+FkeIWxuizC0LkUwvQbD9ByHIDouxvBCBgCMCAvh4CXCM" + "EgSA0BJDEH+AsfwMgfjhDeL0Ro/xkgvH4JMXA7RYjyAONgPAWhfjyCuBEcAFRSAWE4BIOwEAUgTCaIYfA4wSBUAcAsDowQOBFA4J0Hg9h2B4EmCQTYVBdB0FwIwU4rBy" + "jJGmHIRQ8gJAKB4IoZgShaDKAQOUIolQkjVBuGoSw6hugaFaJoeoWgajaDKDoO4dB5j0FcJ0Zw1Ang3CQDEdgNQnA6EmHgGw4QuCiCSAKFIXBgilEwGcLAZAtDmC0N0W" + "gLhaApFiK0HgfxniuGKP4GIvhrhhGgHEZgaRtB5GSBUcIhg5BnHkOAeQFB5A6DiEEao2xoDHH0KIQ4bxYBfFEP8RogB5BfA8AQHwvwqAZBIBURgCgwgPAqAkKYCgfgTH" + "CBwDIegcgjFUDQXQPQzA4DsCkDwnRABNAwE8OgTw5C6AkJEPgPRSg+DqCANoMRBjuHUKEJglQWDrHYOATg3BuDGDWEMa4CQbj3HMB0Z4Pw5jLFuCAWYsB/D2DgBEUQmB" + "1iuDEMkfI0hUCyEkPIfwihKgqGsGobIGhNhfFGGoZY6gDDuGWDceANA1A2DyDUM4txaA/EwG0bo0wTDXEcH8Sg/BcD2GSHQC4pgtiuGOOkNIRg3hbG+MIGYjhzgaBeHw" + "L4FgHAMAYFIfgJh4nJBQGkfAwRNiFAiO4KIlhoiKFiOoO4EwPiYGONUE4RATg6BOMcUwEApgZGmP4X4lxnjYGaLIZg7RNirH6FQG47xZCAC6OQLK5B1BYF8LgOQZAqh0" + "FqGcBo/xMhpE6HsXomQwBKCwIcfA6w/DxA+IURAIxwgmBSCMKoJgOhFD0JMeIkQdhREwFAEQKRFioAYKkJIqQlhpBYFEPYUQui0GCGgFI9BlCOAUDoS4nRhA7HOOkFYd" + "guhgEgGYUgZB2DeE6IIYIMQEgyAiPYHgYgnBlFiNsPYghKiODqISfddhPgVEOCQE4hg5iWHWPEfwfB3BgFYPkAIWQPAOC8BIb1MwrD+QsNEQ43ACAMAKGUQgsBhBoHCG" + "USNrxBBoEqNgGo8QMAJF+MMOwRxGCOFUBwHYdhODvDwMEBILgk21AKKkOI6RrgyD6LIDoJxNjkDUOQF4yAXgoC4FMXgqhKCiE4KACQow9D5CoJgLQiA9CwEMLUYwOxmh" + "AFaEAdoSwdBBF0CEPQEWWDrGOBoEgGhTAaDyBsPoNgXA4CmHIWw+guCDCSJsNIjxsgADcNQPg2hxC2FKLACo2hNDFEMMcKw/BeCcE6LYXoGRvDJGCN8GIxgUjYAyOUbg" + "6BpDrB0OYWw5AgjtGSOoEofAgjRG2NgY4+RRCfBeKUN4qQvi7H+HAYAchwCOCWAcQQZBBFiG4EIUYww3CFFuEQSgRAlBdDMIwCQiRrCMGCMcIwxhuiKDeE0PAlxCC8GF" + "ZQS4YhIgaEkJYS43hLAxE8EkTodQUBbBWMcHoNxy0lHqOETYyAeDeD4I0AQlRhD0G2E0O4PgKCjHeEoSgmBKCGEsBUS4vxUA8C6M0K4ox7irD+O0VouhfD7FUA33I+gm" + "iXE0IsLY1gtipG0CQbQLQPjFDuDQHw2RtjFGsK0bw4x9j0CcO8N4/RtBnhSgvAcBehmAOh0ANgiAhAnhih8gwh1gbhugRhSBRhDhjh2Bvgyhfh3gPhThOBIBOA6B9gsA" + "YAah+BdhlBWBtAuBoBThtB8gnhFheAlhcByh6BKhvAahNBnh5B1gJB1g+hCAsgAAbB1gOguAJhIAoAmhFBvqzACABh0BlgFggA6CaBvBQA7BDEHAaA0AABoAcgGBEACg" + "5AAgYgZgLAIBKgFBBhWh9AggCAIBoBNgAANA9AJhwABBxBwAKAYAAALCJu9ADAYAFBLExBEAiBEgmBEgxBEANBENbhmgJh5gJBNgJgzgJBfgRAvAhpKhnAQg5AIpkARA" + "SA/ASKGAPBJhZBIAdBJAbARh7n4BIhshkAnAZDVgkBZAUg5AWh5AVB5AEgFAbBFA4BFACglA5hlAfAVAChVAtBVAig1AQh1ABBNB+gaAcgUA7AqAbAWgTg2gfB2gSB9A" + "IBdA1BDh2BHAnBdAZg6Apgdh+h0g7lCBoAXh3BJBugahkBwBihkBkAsBYgtg/h7gNATBNgkhIgUhBg0gzI6BZgJRJglhvAvARgrAtBrALBbBFh2BxB2BZh9hFAcgOAcA" + "dAcgCgcBzhcAVB7h9g5BlgxhohsArgDh5A8heA8BKh8hMB8gzB8APgPBmAdByAShQAVgUAWMMAaAThuATgpAWhNASgLARB3ASAwg+AsEwhiAoimBTBxhUAJhEAJhVhJB" + "PhSBTBSBjgyhvBPlWAbgUgfhRhYBUAkAoBTAoBQgrgygfyhgTBShXBSgwhUh0hWgKhTguhQBphRAdhWAjhoBvg1gQA0g0A1AKACAehLgegzgrgmhcAmBahmB+A4AihzA" + "hhLA6ArAFBrAfAbAyhbAPh2hYB7BzB8AOBDgwhTg+hnALAXB8hXBph3AxAPA/BPA2gLg7A8hxg+AlAXANB9ARB+A6B+h5gBgEBAg9BLhFBBAUghAWAhANhhhsgRgBARB" + "vgjAUgiALhjBpBig8hjhHgSA1ASBqgvA4gkhzAmgkglhRgnB7hlh8BKA0hNgxhMBtg7guh5gjAzhPAtB/BJgBBmhhBvAdhDAighg7g2glAzBlg+AVhUAVAphVAHhqURA" + "Ghvh7g0AgAahvA2FigMg2BhhaBrg6AMAegTA6AVi5B6BlgehNgMgoA9gigMAZA/hBgMgGg+hfgbAvAegSgbApgegXhZhqBagzBYgogfgwB/Cwg7hgh/hDA/gTg5B+gNh" + "/gXh6B8hbh8B/hEhfASg2h/BHh6BfhZBbhuAjB/g9h7BbBth0h/gbh2Ayh/hAh+h/gnh/Ajh3AwgnA/gigPBzBPBVBegigfA1h8BPhshr1HgNhvAxB/hoBdgGgBhZh3s" + "UhMh0gmh1hLg9hIgchQB7BthugQh5hbgugth6BTgLi/ALBkocoPgCA/BQBfhmh+hXhzA/hzh+g7B1hbgch/heh4gvhEg3hsBfBOgbA2B9ArhrANhPTSKXAMg7A+Bhh4A" + "fgZh/AVhdg/hzB7BTBsgfh5B+gdhZh/g7oQBogSh/BMrPhUhYBshvheBfA9AThph7ANhvhNgog/hZBNg/hdhvgIAxhjB2hHBhhOBtg1gPBCg3hZBDAmhDg0gfhNhAg8x" + "MhgBiBvkig7BGgKBHBDBfBJhDBWhPg6BPxKAvBOBUhPB5hMhLhAh0mXBXAFhhB/A3hXBIhwB9AAgUBKg4AHA8AMgdgDhuB8hGghhcACgUAAgOA4AAA8AQABh2BQAegHA" + "2BOB9BYhxhrBAA/hfg7hah4BCBrAxgABkAdAcK4BtgsAshdhZCSAVglgFgbASgeB3AQAPhNhIFJ2TBnhahchDBBh9gQBogABSAlhhBUgbBLANBvA+hbh+gAgWBzB5BXB" + "WhFh/knAAADgLAkgiAggqAsAEhigrA1g2AKAqgKBfAZgdh9g2BbhugjhUgCgtgBALAtAYy+AWhEgmgAhFgSAaT4gAASgaATAahIgxACB9ghhGgfgmBoAEB4gIg/ANBag" + "xAkhGBRA0gs3yBaBjTNAFBCBFBghCACAJAlhFh+AAAEgCAQgQg+h2g7Bbhdgdgdhdhxh7gGvUhbBHhah/B5ATAzh3BOtAWchuh3hOA9h3XvAfgbh0hfh8Brg6hegDB9B" + "tnWDQByA4gkAGJIAZAEgcgFh8gvBJBSAdh0BLhqBLACAABHBtgwB2x8yngsg+gAByA2gAB8hxhvh6Byg+AFBp4nBShMgmBzANgAB8ACBZADARBLPVhQh7uKBOg/B7hqB" + "UgphbA+AfALAygQYohXBZi2AThYhcAeBPhAuwhdgIBEgiB7B9YzhDA0AvAthIBAg8AeBfApAohKA/B2BRA+BYm/gGBCguAG5JhAhjZLAgAvgvhPg1gYgehmAbgLZQhDA" + "jAjgjgOh5heAxzgABhx5Wgig0AfgQA/B13iBgBchVgrhXgVXFhbh9gKBdgugUAbXDgygsg+A/B+B8AqA6g6hahbBsANBmA/hCgmhegeSVgeADBwB+BKg+BnA0hwBxBih" + "Fh7BxBxAxAIgGACAiAYAMAKA/BPgnguAMgPBbBngak8B+hsgqAVBag2hnBOAoBWAJhYgsA2AchvAHhIEMAmgmAmAkAjhHgPB6hUBkhSAqApgpjehsBcgZhAhuAYBOBdA" + "uAXAwgpgPBMBwAOB5AjB+AeAYBwANACghgnBTgph3h0B0BMB4h91BgMAJhxAmgSByhshbajBaWPgTgCAYA4ACWGg3g/AyBfgzhnhPBxA1hrhXBshehChChRBQBQAgAeA" + "FBNAtg7h3hHB7h7B7A9BOgHBDgggfhrBEBHA+h9gRB+68hPAfg3huAoAzbAAiAGBZA7B2htAqB7hYgxgwhVgehOVIFFBRgchLhhgAA7BfBthdB9hkhkgkg0hyBlAKhBg" + "3ABAgAZBEg4AcBWAGYIhzgXAEgDA6gmhphwAtgRBYBmBwBwBQAThBA3gvBXn3hrBDBuBcA/BugnANgEBLhKhCgzhwYzhAAiARAohGgHgggJgMg9gMBrA4g+A6BoAUhch" + "ug3BBgAhZAIBPBNApAFAFAFh6hZBZAZAWhMgkAkBEgyApb1BOAqBGBIBmATAShAhsgOgHBuhxh4gsBOhph2ArAfBmBLCWgigxgOhZhshtAMBrghhDgHgjgfrIB5ABBCB" + "QAcAgV4gPhcgIBWhVhXgnhBApA4hVBXhngFhTLMgcgOhRgtAMh+hFh2h2gohnAsgshCg+rTAGgNhcgjgvwhAsA0BOA8gV4dBN8qBJh68rgUgoB2BdA6h5hTABhMgWAxh" + "Tg9A2guguhJBDB0g4B5hzBmsvhwgwgzgog4g4gDAmAygPBUhWAqANgbg3AmBAI2AOBzhDA8hmBKgxBIAFgAAJhbCuhGgKl7BwhwAmgcAKAigDh2gZAJArABANgDBegx5" + "WgZADgwBGBEAkBegAg2AYg9gwKABtBmhPABBoBZAPgFhHBMAPhmB/B6bdhZhdhdhth1hh8lBGgIBEAUgOhEgKgVgrA0AngaAaBiBIgyB5A3gLgXBcAEhlJjAJgEAsAJA" + "kgqqlhththThrhrhrBVBTAWhZhDhPhThIBWARg+Bn7Sg7A3gDhZAvAphEgegGgehuhpAJAyAJBZQ9gBggAAgAgwBDg3BCAAhkgTh0hkAAhLhthWhTgqAqhJBIAhhmAEg" + "qgqgCgbBiB6h9BD8zhxhmABrOhfAqhMg7ghwiA4BSJNhMgqg4BEhkY8AjBphNATBaA6AtAwBYgEACBBiEBABIAggbg7gmh1AlglAlgahXBmhmB1BgBPBEAmAnwZgogyh" + "VgmgABcgxsNBUAWAAB2B4AHBvA5h3B3ggAQBIAwg+hPhSgqBQCEA/gQBQA2htKUgfAJhFgkhkAYBtAIAMHpgbAasHg0gVAsBhhIgbBVAxAi/MgFBnAZBDBpB2ABgwADB" + "Wh3gchuBwBxhrhkB1BbhWAFAP5mBCghgTgnA8AgBV+OgqhSg2g1g3AnBOAcg+hNAYgbhHBRg8g6BjhjhjA2ADgdAdhTg/Aeg/hvA6h1h7A2gChLhKfjAdAxhahigYgMA" + "GAshzg5AAaYh/AGAjh2AChABwBOgwXnBFh/ApAzgT2GBZBGvTBHAjBGhAF0wAgsDi1w4Nza2UkyBUYiA+maxm6g1K32ad3s2Qg8AKlRaBlKD1wKE+rCCjSObAK8iGsFO" + "rC0vR0lTeDV8IUatHu6GO2jkAHgAwgfgC5TYrVsKk2Y3MBRcpBQkgmOUuznY2FqKy0WSymXeX0ASwel0olHI5AwJ1mx0gL1mTXU6XS8Vpdj4hyg8BemDYZHqMFOUyYZT" + "WP1WJ1CN1MTR6gH4cmysjKr2mlCqn3GuR+jDoJHGWlKkU+ajXpgg1yq2FQDFigSEBROwkCKnQwGwjliIU45x2HGyIB4dnM0UmUC+PhaLxefwOdia5zMT3+8wwYCQmEwd" + "i4vQKqHKvigKHoKnc9Rs7GMDUOhhGOnAYjWkzKKRGyxsDUA01QCw0QCOF0uh0OkfRUMMbyRNwTBiCYZwKMIYyZAUkSlBYkxsCYAAHG4qwCBwMQfBYlxsNgsDhLEgwHA8" + "PiPNg1ygP4uywIgMSwK4zSQG46BnFAATDJcL3IHM6DQBsPR3O83j/AsJyGH8w4ZJY5TsN8EAdFojTwJ0AAoA4MgATIMDqAcrQPMEwTDBgVy0LYtiuK8qyrFs6QtCocnL" + "Cs8wAGAChOGM+CZJ0HAaoQHQYocBiaHtJT3LEfgCLYIgQNYgw4IQiSaBcAABBEAB/DAXS4HgPAgLUSCzGkPjkIATyXPQoCeNYfR6Do7QGI8Zj+CAHiyCY2SkIQTSSCIy" + "DQCkpDBJQJinMMuAUPgOxGOcpA/AkoTzJwyiYFMiDwJEsShFAURFCwJRVFceQXKQIS8P8STlBgLggAcrAQCQATjIgZA0JgVSxL0OAmKI6CpEc4SuOkeBeOwMRnLQuQhO" + "ApDJAImYmD44BPIgAzFMYiR3LcQw4JwqhQAknAMFAxwEEwJwUO4ljCHgmxzNwNQ3EU3ScLYEAACocDePwZgCLI+yFN8jg7FEQTtKMcwrAAOhgHw6SQI4OCmJgjDmNAjj" + "5Gw+wbHkkTpEw7gpFgIAA2sABJEUThEK4QhgIJAQ==`)") as Object)); var_Items.set_CellValue(h,1,var_Items.get_CellValue(h,0)); var_Items.set_CellHAlignment(h,1,exontrol.EXG2ANTTLib.AlignmentEnum.RightAlignment); var_Items.set_CellImage(h,1,var_Items.get_CellImage(h,0)); var_Items.set_CellImages(h,1,"2,1"); var_Items.set_CellPicture(h,1,(var_Items.get_CellPicture(h,0) as Object)); h = var_Items.AddItem("<b>HTML</b> <off 4>Caption"); var_Items.set_CellValueFormat(h,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellImage(h,0,2); var_Items.set_CellImages(h,0,"1,2"); var_Items.set_CellPicture(h,0,(exg2antt1.ExecuteTemplate("loadpicture(`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`)") as Object)); var_Items.set_CellValue(h,1,var_Items.get_CellValue(h,0)); var_Items.set_CellValueFormat(h,1,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_CellHAlignment(h,1,exontrol.EXG2ANTTLib.AlignmentEnum.RightAlignment); var_Items.set_CellImage(h,1,var_Items.get_CellImage(h,0)); var_Items.set_CellImages(h,1,"2,1"); var_Items.set_CellPicture(h,1,(var_Items.get_CellPicture(h,0) as Object)); exg2antt1.EndUpdate(); |
2232 |
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)
// AddColumn event - Fired after a new column has been added. private void exg2antt1_AddColumn(object sender,exontrol.EXG2ANTTLib.Column Column) { // Column.Def(48) = 2 // Column.Def(49) = 2 } //this.exg2antt1.AddColumn += new exontrol.EXG2ANTTLib.exg2antt.AddColumnEventHandler(this.exg2antt1_AddColumn); // AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exg2antt1.Items.AddBar(Item,"Task",Convert.ToDateTime("1/2/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,"<img>1</img>"); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); exg2antt1.BeginUpdate(); exg2antt1.ImageSize = 32; exg2antt1.DefaultItemHeight = 36; exg2antt1.HeaderHeight = exg2antt1.DefaultItemHeight; exg2antt1.SortBarHeight = exg2antt1.DefaultItemHeight; exg2antt1.Font.Size = 16; exg2antt1.FilterBarFont.Size = exg2antt1.Font.Size; exg2antt1.ToolTipFont.Size = exg2antt1.Font.Size; exg2antt1.Indent = 26; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.Bars["Task"].Height = 22; exg2antt1.Images("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"); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj" + "6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7E" + "MRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDx" + "RDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFY" + "FoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4U" + "kmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqA" + "ochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A" + "0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" + "8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2" + "UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ=="); var_Appearance.Add(2,"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" + "gRBCCQAgQEA=="); var_Appearance.Add(3,"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"); var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" + "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" + "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" + "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" + "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" + "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" + "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" + "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" + "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=="); exg2antt1.BackColorHeader32 = 0x4c6c6c6; exg2antt1.SelBackColor32 = 0x4000000; exg2antt1.SelForeColor = Color.FromArgb(0,0,1); exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.Unchecked,16777216); exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.Checked,33554432); exg2antt1.set_CheckImage(exontrol.EXG2ANTTLib.CheckStateEnum.PartialChecked,50331648); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exSelBackColorFilter,exg2antt1.SelBackColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exSelForeColorFilter,exg2antt1.SelForeColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exBackColorFilter,exg2antt1.BackColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exForeColorFilter,exg2antt1.ForeColor); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exCursorHoverColumn,-1); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exHeaderFilterBarButton,0x4000000); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exHeaderFilterBarActive,0x4010101); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exFooterFilterBarButton,0x40000ff); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.ShowFocusRect = false; exg2antt1.SortBarVisible = true; exg2antt1.AllowGroupBy = true; exg2antt1.BackColorSortBar = exg2antt1.BackColor; exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.FilterBarDropDownHeight = 1; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Check") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); var_Column.PartialCheck = true; var_Column.Width = 128; var_Column.DisplayFilterButton = true; var_Column.FilterList = exontrol.EXG2ANTTLib.FilterListEnum.exShowCheckBox; exontrol.EXG2ANTTLib.Column var_Column1 = (exg2antt1.Columns.Add("Pos") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "1 pos ``"; var_Column1.AllowSort = false; var_Column1.Width = 48; var_Column1.AllowSizing = false; var_Column1.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Column1.HeaderAlignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; exontrol.EXG2ANTTLib.Column var_Column2 = (exg2antt1.Columns.Add("Image") as exontrol.EXG2ANTTLib.Column); var_Column2.DisplayFilterButton = true; var_Column2.FilterList = exontrol.EXG2ANTTLib.FilterListEnum.exShowExclude | exontrol.EXG2ANTTLib.FilterListEnum.exShowCheckBox | exontrol.EXG2ANTTLib.FilterListEnum.exSortItemsAsc; var_Column2.FilterType = exontrol.EXG2ANTTLib.FilterTypeEnum.exImage; var_Column2.DisplayExpandButton = true; var_Column2.ExpandColumns = "1,2,3"; var_Column2.Width = 128; var_Column2.HeaderImage = 1; exontrol.EXG2ANTTLib.Column var_Column3 = (exg2antt1.Columns.Add("Images") as exontrol.EXG2ANTTLib.Column); var_Column3.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); var_Column3.Width = 196; var_Column3.HTMLCaption = "<img>1</img><img>2</img><img>3</img> Images"; exg2antt1.Columns["Pos"].Position = 3; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int hR = var_Items.AddItem("Root"); var_Items.set_ItemDivider(hR,0); var_Items.set_ItemDividerLine(hR,exontrol.EXG2ANTTLib.DividerLineEnum.EmptyLine); int h = var_Items.InsertItem(hR,null,"Child A"); var_Items.set_CellImage(h,2,1); var_Items.set_CellImages(h,3,"1,2,3"); var_Items.set_CellValue(h,3,"123"); h = var_Items.InsertItem(hR,null,"Child B"); var_Items.set_CellState(h,0,1); var_Items.set_CellImage(h,2,3); var_Items.set_CellImages(h,3,"2,3,1"); var_Items.set_CellValue(h,3,"231"); var_Items.set_SelectItem(h,true); h = var_Items.InsertItem(hR,null,"Child C"); var_Items.set_CellImage(h,2,2); var_Items.set_CellState(h,3,1); var_Items.set_CellValue(h,3,"312"); var_Items.set_CellImages(h,3,"3,1,2"); var_Items.set_ExpandItem(hR,true); exg2antt1.EndUpdate(); |
2231 |
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)
// AddColumn event - Fired after a new column has been added. private void exg2antt1_AddColumn(object sender,exontrol.EXG2ANTTLib.Column Column) { // Column.Def(48) = 2 // Column.Def(49) = 2 } //this.exg2antt1.AddColumn += new exontrol.EXG2ANTTLib.exg2antt.AddColumnEventHandler(this.exg2antt1_AddColumn); // AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exg2antt1.Items.AddBar(Item,"Task",Convert.ToDateTime("1/2/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,"<img>1</img>"); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); exg2antt1.BeginUpdate(); exg2antt1.Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); exg2antt1.ImageSize = 16; exg2antt1.Images("gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOq" + "dSqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVt" + "tmp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8a" + "cvQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtT" + "GsbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgP" + "nwD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg=="); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" + "LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" + "UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" + "3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" + "YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" + "mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" + "oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" + "Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" + "FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=="); exg2antt1.BackColorHeader32 = 0x4c6c6c6; exg2antt1.SelBackColor32 = 0x4000000; exg2antt1.SelForeColor = Color.FromArgb(0,0,1); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exSelBackColorFilter,exg2antt1.SelBackColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exSelForeColorFilter,exg2antt1.SelForeColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exBackColorFilter,exg2antt1.BackColor); exg2antt1.set_Background(exontrol.EXG2ANTTLib.BackgroundPartEnum.exForeColorFilter,exg2antt1.ForeColor); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exCursorHoverColumn,-1); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exHeaderFilterBarButton,0x4000000); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exHeaderFilterBarActive,0x4010101); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exFooterFilterBarButton,0x40000ff); exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.ShowFocusRect = false; exg2antt1.SortBarVisible = true; exg2antt1.AllowGroupBy = true; exg2antt1.BackColorSortBar = exg2antt1.BackColor; exg2antt1.BackColorLevelHeader = exg2antt1.BackColor; exg2antt1.FilterBarDropDownHeight = 1; exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Check") as exontrol.EXG2ANTTLib.Column); var_Column.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); var_Column.PartialCheck = true; var_Column.Width = 128; var_Column.DisplayFilterButton = true; var_Column.FilterList = exontrol.EXG2ANTTLib.FilterListEnum.exShowCheckBox; exontrol.EXG2ANTTLib.Column var_Column1 = (exg2antt1.Columns.Add("Pos") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "1 pos ``"; var_Column1.AllowSort = false; var_Column1.Width = 48; var_Column1.AllowSizing = false; var_Column1.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Column1.HeaderAlignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; exontrol.EXG2ANTTLib.Column var_Column2 = (exg2antt1.Columns.Add("Image") as exontrol.EXG2ANTTLib.Column); var_Column2.DisplayFilterButton = true; var_Column2.FilterList = exontrol.EXG2ANTTLib.FilterListEnum.exShowExclude | exontrol.EXG2ANTTLib.FilterListEnum.exShowCheckBox | exontrol.EXG2ANTTLib.FilterListEnum.exSortItemsAsc; var_Column2.FilterType = exontrol.EXG2ANTTLib.FilterTypeEnum.exImage; var_Column2.DisplayExpandButton = true; var_Column2.ExpandColumns = "1,2,3"; var_Column2.Width = 128; var_Column2.HeaderImage = 1; exontrol.EXG2ANTTLib.Column var_Column3 = (exg2antt1.Columns.Add("Images") as exontrol.EXG2ANTTLib.Column); var_Column3.set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellHasCheckBox,true); var_Column3.Width = 196; var_Column3.HTMLCaption = "<img>1</img><img>2</img><img>3</img> Images"; exg2antt1.Columns["Pos"].Position = 3; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int hR = var_Items.AddItem("Root"); var_Items.set_ItemDivider(hR,0); var_Items.set_ItemDividerLine(hR,exontrol.EXG2ANTTLib.DividerLineEnum.EmptyLine); int h = var_Items.InsertItem(hR,null,"Child A"); var_Items.set_CellImage(h,2,1); var_Items.set_CellImages(h,3,"1,2,3"); var_Items.set_CellValue(h,3,"123"); h = var_Items.InsertItem(hR,null,"Child B"); var_Items.set_CellState(h,0,1); var_Items.set_CellImage(h,2,3); var_Items.set_CellImages(h,3,"2,3,1"); var_Items.set_CellValue(h,3,"231"); var_Items.set_SelectItem(h,true); h = var_Items.InsertItem(hR,null,"Child C"); var_Items.set_CellImage(h,2,2); var_Items.set_CellState(h,3,1); var_Items.set_CellValue(h,3,"312"); var_Items.set_CellImages(h,3,"3,1,2"); var_Items.set_ExpandItem(hR,true); exg2antt1.EndUpdate(); |
2230 |
How do I clip/hide/align the bar's caption/text based on the bar's size/width/length
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Clip"); exg2antt1.ScrollBySingleLine = true; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exRowLines; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/23/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,216); exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBox; var_Bar.Color = Color.FromArgb(164,164,164); var_Bar.StartColor = Color.FromArgb(240,240,240); var_Bar.EndColor = var_Bar.StartColor; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsIncludeCaption | exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsStackAutoArrange | exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsStack; var_Bar.Height = 15; var_Chart.MinUnitWidth = var_Chart.UnitWidth; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("no clip, (0-2)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, right(<b>2</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,2); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, center(<b>1</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,1); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, left(<b>0</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,0); h = var_Items.AddItem("clip, inside (3-5)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"clip, inside, right(<b>5</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,5); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"clip, inside, center(<b>4</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,4); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"clip, inside, left(<b>3</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,3); h = var_Items.AddItem("hide on min width, clip if not fit, inside (6-8)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/26/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide on min width, clip if not fit, inside, right(<b>8</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,8); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/26/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide on min width, clip if not fit, inside, center(<b>7</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,7); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/26/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide on min width, clip if not fit, inside, left(<b>6</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,6); h = var_Items.AddItem("hide if not fit, no clip, inside (9-11)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide if not fit, no clip, inside, right(<b>11</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,11); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide if not fit, no clip, center(<b>10</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,10); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"hide if not fit, no clip, inside, left(<b>9</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,9); h = var_Items.AddItem("no clip, inside, outside (12-14)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, inside, outside, right(<b>14</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,14); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, inside, outside, center(<b>13</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,13); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/28/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, inside, outside, left(<b>12</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,12); h = var_Items.AddItem("no clip, outside (16-18)"); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/30/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, outside, right(<b>18</b>)"); var_Items.set_ItemBar(h,"K1",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,18); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/30/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, outside, center(<b>17</b>)"); var_Items.set_ItemBar(h,"K2",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,17); var_Items.AddBar(h,"Task",Convert.ToDateTime("12/30/2000",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/6/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K3",null); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaption,"no clip, outside, left(<b>16</b>)"); var_Items.set_ItemBar(h,"K3",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarExtraCaptionHAlign,16); exg2antt1.EndUpdate(); |
2229 |
The user clicks the drop-down filter, select a value and the control's list filters for the selected item(s). Is there a way for when the user then goes to the next column to add another filter and the drop down arrow is clicked for the list of values they can filter by to be limited to what is being displayed in the list due to the first filter they set
// AddColumn event - Fired after a new column has been added. private void exg2antt1_AddColumn(object sender,exontrol.EXG2ANTTLib.Column Column) { } //this.exg2antt1.AddColumn += new exontrol.EXG2ANTTLib.exg2antt.AddColumnEventHandler(this.exg2antt1_AddColumn); // AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(Item,"Task",var_Items.get_CellValue(Item,2),var_Items.get_CellValue(Item,4),null,null); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); exg2antt1.BeginUpdate(); exg2antt1.ColumnAutoResize = false; // Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project. ADODB.Recordset rs = new ADODB.Recordset(); rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExG2antt\\Sample\\Access\\misc.accdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0); exg2antt1.DataSource = (rs as ADODB.Recordset); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("8/4/1994",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,290); exg2antt1.Items.AllowCellValueToItemBar = true; exg2antt1.Columns[2].set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,1); exg2antt1.Columns[4].set_Def(exontrol.EXG2ANTTLib.DefColumnEnum.exCellValueToItemBarProperty,2); exg2antt1.Columns["ShipVia"].Position = 2; exg2antt1.EndUpdate(); |
2228 |
Does the control display images from database (DAO)
exg2antt1.BeginUpdate(); exg2antt1.ColumnAutoResize = false; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DefaultItemHeight = 48; // Add 'Microsoft DAO 3.6 Object Library(dao360.dll)' reference to your project. DAO.PrivDBEngine var_PrivDBEngine = new DAO.PrivDBEngine(); DAO.Recordset rs = var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExG2antt\\Sample\\Access\\misc.mdb",null,null,null).OpenRecordset("Employees",null,null,null); exg2antt1.DataSource = (rs as DAO.Recordset); exontrol.EXG2ANTTLib.Column var_Column = exg2antt1.Columns["Photo"]; var_Column.Position = 1; var_Column.Width = 128; exg2antt1.EndUpdate(); |
2227 |
Does the control display images from database (ADO)
exg2antt1.BeginUpdate(); exg2antt1.ColumnAutoResize = false; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exAllLines; exg2antt1.GridLineStyle = exontrol.EXG2ANTTLib.GridLinesStyleEnum.exGridLinesGeometric; exg2antt1.DefaultItemHeight = 48; // Add 'Microsoft ActiveX Data Objects 6.1 Library(msado15.dll)' reference to your project. ADODB.Recordset rs = new ADODB.Recordset(); rs.Open("Employees","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExG2antt\\Sample\\Access\\misc.accdb",exontrol.ADODB.CursorTypeEnum.adOpenStatic,exontrol.ADODB.LockTypeEnum.adLockOptimistic,0); exg2antt1.DataSource = (rs as ADODB.Recordset); exontrol.EXG2ANTTLib.Column var_Column = exg2antt1.Columns["Photo"]; var_Column.Position = 1; var_Column.Width = 128; exg2antt1.EndUpdate(); |
2226 |
Is it possible to set from code, a column sort without being inserted in the sortbar
|
2225 |
Is it possible to view all events the control fires
// BeforeExpandItem event - Fired before an item is about to be expanded (collapsed). private void exg2antt1_BeforeExpandItem(object sender,int Item,ref object Cancel) { exg2antt1.Refresh(); } //this.exg2antt1.BeforeExpandItem += new exontrol.EXG2ANTTLib.exg2antt.BeforeExpandItemEventHandler(this.exg2antt1_BeforeExpandItem); // Event event - Notifies the application once the control fires an event. private void exg2antt1_Event(object sender,int EventID) { System.Diagnostics.Debug.Print( exg2antt1.get_EventParam(-2).ToString() ); } //this.exg2antt1.Event += new exontrol.EXG2ANTTLib.exg2antt.EventEventHandler(this.exg2antt1_Event); exg2antt1.BeginUpdate(); exg2antt1.Indent = 16; exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exg2antt1.HasLines = exontrol.EXG2ANTTLib.HierarchyLineEnum.exSolidLine; exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/20/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.ShowCollapsedBars = true; var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsStack; var_Bar.Color = Color.FromArgb(0,0,0); var_Bar.StartColor = Color.FromArgb(196,196,196); var_Bar.EndColor = Color.FromArgb(196,196,196); var_Bar.Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBox; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Project 1"); int h1 = var_Items.InsertItem(h,null,"Resources"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A",null); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/24/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/28/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B",null); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/27/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/29/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"C",null); h = var_Items.AddItem("Project 2"); h1 = var_Items.InsertItem(h,null,"Resources"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A",null); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/24/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/28/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B",null); var_Items.AddBar(h1,"Task",Convert.ToDateTime("9/27/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/29/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"C",null); var_Items.set_ExpandItem(h,true); exg2antt1.EndUpdate(); |
2224 |
How can I find all occurences of the giving value, within a column
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Default"); exontrol.EXG2ANTTLib.Column var_Column = (exg2antt1.Columns.Add("Pos") as exontrol.EXG2ANTTLib.Column); var_Column.FormatColumn = "1 pos 'A-Z'"; var_Column.Position = 0; var_Column.AllowSizing = false; var_Column.Width = 32; var_Column.Enabled = false; exontrol.EXG2ANTTLib.Column var_Column1 = (exg2antt1.Columns.Add("Index") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "0 index ''"; var_Column1.AllowSizing = false; var_Column1.Width = 32; var_Column1.Enabled = false; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem("A"); var_Items.AddItem("A"); var_Items.AddItem("A"); System.Diagnostics.Debug.Print( var_Items.get_CellCaption(var_Items.get_FindItem("A",0,0),1) ); System.Diagnostics.Debug.Print( var_Items.get_CellCaption(var_Items.get_FindItem("A",0,1),1) ); System.Diagnostics.Debug.Print( var_Items.get_CellCaption(var_Items.get_FindItem("A",0,2),1) ); exg2antt1.EndUpdate(); |
2223 |
How can I specify the bar's legend within the control's histogram (sample 2, expression)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Machines"); exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderVisible = exontrol.EXG2ANTTLib.HeaderVisibleEnum.exHeaderVisibleExtendLevels; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; var_Chart.set_PaneWidth(false,128); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternSolid; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsCascade; var_Bar.HistogramPattern = var_Bar.Pattern; var_Bar.HistogramType = exontrol.EXG2ANTTLib.HistogramTypeEnum.exHistCumulative; var_Bar.HistogramCumulativeOriginalColorBars = exontrol.EXG2ANTTLib.HistogramCumulativeOriginalColorBarsEnum.exKeepOriginalColor; var_Bar.HistogramItems = -4; var_Bar.HistogramRulerLinesColor = Color.FromArgb(102,102,102); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarToolTip,"<%=%3%> <fgcolor 666666><font ;6><off 4><%=%C0%>"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHistLegend,"<fgcolor=666666><%=lower(%3)%>"); var_Chart.HistogramHeight = 64; var_Chart.HistogramVisible = true; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Machine 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),1,"Bill"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),2,"Laura"); var_Items.set_ItemBar(h,2,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,16776960); h = var_Items.AddItem("Machine 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/19/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),3,"Bill"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/13/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),4,"Laura"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),5,"Bill"); var_Items.set_ItemBar(h,4,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,16776960); var_Items.AddBar(var_Items.AddItem("Machine 3"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),6,"Bill"); exg2antt1.EndUpdate(); |
2222 |
How can I specify the bar's legend within the control's histogram (sample 1)
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Machines"); exg2antt1.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderVisible = exontrol.EXG2ANTTLib.HeaderVisibleEnum.exHeaderVisibleExtendLevels; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.DrawGridLines = exontrol.EXG2ANTTLib.GridLinesEnum.exHLines; var_Chart.set_PaneWidth(false,128); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternSolid; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsCascade; var_Bar.HistogramPattern = var_Bar.Pattern; var_Bar.HistogramType = exontrol.EXG2ANTTLib.HistogramTypeEnum.exHistCumulative; var_Bar.HistogramCumulativeOriginalColorBars = exontrol.EXG2ANTTLib.HistogramCumulativeOriginalColorBarsEnum.exKeepOriginalColor; var_Bar.HistogramItems = -4; var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"Bill"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHistLegend,"B(ill)"); var_Chart.HistogramHeight = 64; var_Chart.HistogramVisible = true; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Machine 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),1,null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),2,"Laura"); var_Items.set_ItemBar(h,2,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,16776960); var_Items.set_ItemBar(h,2,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHistLegend,"L(aura)"); h = var_Items.AddItem("Machine 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/19/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),3,null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/13/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),4,"Laura"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/10/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/14/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),5,null); var_Items.set_ItemBar(h,4,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarColor,16776960); var_Items.set_ItemBar(h,4,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHistLegend,"L(aura)"); var_Items.AddBar(var_Items.AddItem("Machine 3"),"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/9/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),6,null); exg2antt1.EndUpdate(); |
2221 |
When I drag a bar and I drag it over other items, but just release it on one of the items (last item), the BarParentChange event is triggered for every item. I need it just when I drop it (release left mouse). How can I do this
// BarParentChange event - Occurs just before moving a bar from current item to another item. private void exg2antt1_BarParentChange(object sender,int Item,object Key,int NewItem,ref bool Cancel) { System.Diagnostics.Debug.Print( "Hover Over Item: " ); System.Diagnostics.Debug.Print( exg2antt1.Items.get_CellCaption(NewItem,0) ); Cancel = exg2antt1.Items.get_ItemData(NewItem); } //this.exg2antt1.BarParentChange += new exontrol.EXG2ANTTLib.exg2antt.BarParentChangeEventHandler(this.exg2antt1_BarParentChange); // ChartEndChanging event - Occurs after the chart has been changed. private void exg2antt1_ChartEndChanging(object sender,exontrol.EXG2ANTTLib.BarOperationEnum Operation) { System.Diagnostics.Debug.Print( "ChartEndChanging " ); System.Diagnostics.Debug.Print( Operation.ToString() ); } //this.exg2antt1.ChartEndChanging += new exontrol.EXG2ANTTLib.exg2antt.ChartEndChangingEventHandler(this.exg2antt1_ChartEndChanging); // ChartStartChanging event - Occurs when the chart is about to be changed. private void exg2antt1_ChartStartChanging(object sender,exontrol.EXG2ANTTLib.BarOperationEnum Operation) { System.Diagnostics.Debug.Print( "ChartStartChanging " ); System.Diagnostics.Debug.Print( Operation.ToString() ); } //this.exg2antt1.ChartStartChanging += new exontrol.EXG2ANTTLib.exg2antt.ChartStartChangingEventHandler(this.exg2antt1_ChartStartChanging); exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,48); var_Chart.AllowLinkBars = false; var_Chart.Bars["Task"].OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsTransparent | exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsOffset; exg2antt1.Columns.Add("Column"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Item 1"); var_Items.set_EnableItem(h,false); var_Items.set_ItemData(h,-1); h = var_Items.AddItem("Item 2"); var_Items.set_ItemData(h,0); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B",null); var_Items.set_ItemBar(h,"B",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCanMoveToAnother,true); var_Items.set_ItemData(var_Items.AddItem("Item 3"),0); var_Items.set_ItemData(var_Items.AddItem("Item 4"),0); exg2antt1.EndUpdate(); |
2220 |
Hide non-working days, Hide non-working hours
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = false; var_Chart.ShowNonworkingDates = false; var_Chart.ShowNonworkingHours = false; exg2antt1.EndUpdate(); |
2219 |
Show non-working days pattern, Hide non-working hours
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = false; var_Chart.ShowNonworkingDates = true; var_Chart.ShowNonworkingHours = false; exg2antt1.EndUpdate(); |
2218 |
Hide non-working days, Show non-working hours pattern
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = false; var_Chart.ShowNonworkingDates = false; var_Chart.ShowNonworkingHours = true; exg2antt1.EndUpdate(); |
2217 |
Hide non-working days pattern, Show non-working hours pattern
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = true; var_Chart.ShowNonworkingDates = false; var_Chart.ShowNonworkingHours = true; exg2antt1.EndUpdate(); |
2216 |
Hide non-working days pattern, Hide non-working hours pattern
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = true; var_Chart.ShowNonworkingDates = false; var_Chart.ShowNonworkingHours = false; exg2antt1.EndUpdate(); |
2215 |
Show non-working days pattern, Hide non-working hours pattern
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = true; var_Chart.ShowNonworkingDates = true; var_Chart.ShowNonworkingHours = false; exg2antt1.EndUpdate(); |
2214 |
Show non-working days pattern, Show non-working hours pattern
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/29/2022",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_Label(exontrol.EXG2ANTTLib.UnitEnum.exHour,"<font ;6><%h%><|><font ;6><%hh%><|><%h%> <%AM/PM%><|><%d3%>, <%m3%> <%d%>, '<%yy%> <%h%> <%AM/PM%><|><%dddd%>, <%mmmm%> <%d%>, " + "<%yyyy%> <%h%> <%AM/PM%><||><||>65536"); var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.UnitWidth = 12; var_Chart.NonworkingDaysColor = Color.FromArgb(51,51,51); var_Chart.NonworkingDaysPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.NonworkingHoursColor = Color.FromArgb(187,187,187); var_Chart.NonworkingHoursPattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternBDiagonal; var_Chart.AllowResizeChart = exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowChangeUnitScale | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartMiddle | exontrol.EXG2ANTTLib.ResizeChartEnum.exAllowResizeChartHeader; exontrol.EXG2ANTTLib.Level var_Level = var_Chart.get_Level(0); var_Level.Label = "<%dddd%>"; var_Level.Alignment = exontrol.EXG2ANTTLib.AlignmentEnum.CenterAlignment; var_Chart.get_Level(1).Label = 65536; var_Chart.UnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.NonworkingHours = 16773375; var_Chart.ShowNonworkingUnits = true; var_Chart.ShowNonworkingDates = true; var_Chart.ShowNonworkingHours = true; exg2antt1.EndUpdate(); |
2213 |
The chart display no labels (empty header) when the unit's width is too small. What can I do to change this behavior
|
2212 |
How do I get the height of the bar from the cursor
// MouseMove event - Occurs when the user moves the mouse. private void exg2antt1_MouseMoveEvent(object sender,short Button,short Shift,int X,int Y) { object b = exg2antt1.Chart.get_BarFromPoint(-1,-1); int i = exg2antt1.get_ItemFromPoint(-1,-1,c,hit); object n = exg2antt1.Items.get_ItemBar(i,b,exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarName); System.Diagnostics.Debug.Print( "Height" ); System.Diagnostics.Debug.Print( exg2antt1.Chart.Bars[n].Height.ToString() ); } //this.exg2antt1.MouseMoveEvent += new exontrol.EXG2ANTTLib.exg2antt.MouseMoveEventHandler(this.exg2antt1_MouseMoveEvent); exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exg2antt1.DefaultItemHeight = 52; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("10/10/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,0); var_Chart.NonworkingDays = 0; var_Chart.MarkTodayColor = var_Chart.BackColor; var_Chart.Bars["Task"].Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternSolid; var_Chart.Bars.Copy("Task","T1").Color = Color.FromArgb(255,0,0); var_Chart.Bars.Copy("Task","T2").Height = 25; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Task"); var_Items.AddBar(h1,"T1",Convert.ToDateTime("10/15/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/25/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"2",null); var_Items.AddBar(h1,"T2",Convert.ToDateTime("10/18/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/22/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"1",null); h1 = var_Items.AddItem("Task"); var_Items.AddBar(h1,"T1",Convert.ToDateTime("10/15/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/25/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"1",null); var_Items.AddBar(h1,"T2",Convert.ToDateTime("10/18/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("10/22/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"2",null); exg2antt1.EndUpdate(); |
2211 |
The zone shows truncated if I use BackColorAlternate. Is there anything I can do so it shows as solid instead
exg2antt1.BeginUpdate(); exg2antt1.BackColorAlternate = Color.FromArgb(240,240,240); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,0); var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.MarkTimeZone("Z1",Convert.ToDateTime("1/4/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),16744544,"1:3;;solid-zone"); var_Chart.MarkTimeZone("Z2",Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/8/2010",System.Globalization.CultureInfo.GetCultureInfo("en-US")),16744544,"0:3;;truncated-zone"); exg2antt1.EndUpdate(); |
2210 |
How can I prevent expanding/collapsing the child items
// BeforeExpandItem event - Fired before an item is about to be expanded (collapsed). private void exg2antt1_BeforeExpandItem(object sender,int Item,ref object Cancel) { Cancel = exg2antt1.Items.get_ItemParent(Item); } //this.exg2antt1.BeforeExpandItem += new exontrol.EXG2ANTTLib.exg2antt.BeforeExpandItemEventHandler(this.exg2antt1_BeforeExpandItem); exg2antt1.BeginUpdate(); exg2antt1.SingleSel = false; exg2antt1.Columns.Add("Default"); exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Root 1"); var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 1.1"),null,"Child"); var_Items.InsertItem(h,null,"Child 1.2"); var_Items.set_ExpandItem(h,true); h = var_Items.AddItem("Root 2"); var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2.1"),null,"Child"); var_Items.InsertItem(h,null,"Child 2.2"); var_Items.set_ExpandItem(h,true); exg2antt1.EndUpdate(); |
2209 |
How can I display the EBN bigger or smaller (thumb)
exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Appearance var_Appearance = exg2antt1.VisualAppearance; var_Appearance.Add(1,"c:\\exontrol\\images\\normal.ebn"); var_Appearance.Add(10,"CP:1 0 3 0 -3"); var_Appearance.Add(17,"CP:1 3 0 -3 0"); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exHSThumb,0xa000000); exg2antt1.set_Background32(exontrol.EXG2ANTTLib.BackgroundPartEnum.exVSThumb,0x11000000); exg2antt1.ScrollBars = exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exHScrollEmptySpace | exontrol.EXG2ANTTLib.ScrollBarsEnum.exVScrollOnThumbRelease | exontrol.EXG2ANTTLib.ScrollBarsEnum.exHScrollOnThumbRelease | exontrol.EXG2ANTTLib.ScrollBarsEnum.exDisableBoth; exg2antt1.ScrollBySingleLine = true; exg2antt1.Columns.Add("Def"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddItem(1); var_Items.AddItem(2); var_Items.AddItem(3); exg2antt1.EndUpdate(); |
2208 |
I am using GroupBy feature to create a tree, but the top rows are aligned with the children, not indented. What could be wrong
// AddGroupItem event - Occurs after a new Group Item has been inserted to Items collection. private void exg2antt1_AddGroupItem(object sender,int Item) { string color = 14474460; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.set_ItemDivider(Item,-1); var_Items.set_CellValue(Item,1,var_Items.get_CellCaption(Item,var_Items.get_GroupItem(Item))); var_Items.AddBar(Item,"Progress",Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.DefineSummaryBars(Item,"",-3,""); var_Items.set_ItemBold(Item,true); var_Items.set_ItemBackColor(Item,color); exg2antt1.Chart.set_ItemBackColor(Item,color); } //this.exg2antt1.AddGroupItem += new exontrol.EXG2ANTTLib.exg2antt.AddGroupItemEventHandler(this.exg2antt1_AddGroupItem); // AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(Item,"Task",Convert.ToDateTime("12/4/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("12/10/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_ItemBar(Item,"",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarMove,var_Items.get_ItemToIndex(Item)); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,128); exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; var_Columns.Add("C1"); var_Columns.Add("C2"); exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exg2antt1.SortBarVisible = true; exg2antt1.SortBarCaption = "Drag a <b>column</b> header here to group by that column."; exg2antt1.AllowGroupBy = true; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); h = var_Items.AddItem("Item B"); var_Items.set_CellValue(h,1,"SubItem B.1"); h = var_Items.AddItem("Item B"); var_Items.set_CellValue(h,1,"SubItem B.1"); exg2antt1.Columns[0].SortOrder = exontrol.EXG2ANTTLib.SortOrderEnum.SortAscending; exg2antt1.EndUpdate(); |
2207 |
How can I change the names from English to my locale (localization)
|
2206 |
Is it possible to change the pattern for selection within the control's overview part (I would prefer a semi-transparent or solid color instead)
exg2antt1.BeginUpdate(); exg2antt1.VisualAppearance.Add(2,"gBFLBCJwBAEHhEJAAEhABMsGACAADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYJAKCQ5DBJUBjTBcEwKGCQBwASQpUhqHYDTbIMByB" + "IUIxUACUJAgeCRYiAMo8RrSEZARBNGR3GqaJ7oGTpRoaP4iSBTUThBRsPyhHqOBpEWIRSqKEQ1DBYcI2RZUaxBJQAAbrWr5VpKKYnSzBA4TBQkSTpGicZxteoJeiefIE" + "VTHFwRNaFNS1Linb7ia5qCwmOJXUjcYAYfBOIR1SSBbIsawbNACbJnWjENYVdAdNTlAbPNAyPBqSDaMYRDCOND1BhuNATWSNLq2XZ5OzrGIaVjmWbbfwELZFUqydJ0ex" + "eiYNw/kGZBuDCHR/DeEYaCgGhMGcQ4pkiSxDgGXhIESW5MFgbQJBQZx+DScJEGsVZdnufggG+f5fnPFB/ooBZ/EaIAoBYBoBmASAeAqApfjgJgMgOYAoDoEIEl+WBKBS" + "BQhGgXgQgYYYoDIHIHGCKB+CCAYiCiDgREWYhoG4KIKGGaIuCyCBfhiRQJDqXxgAEASAg"); exg2antt1.SelBackMode = exontrol.EXG2ANTTLib.BackModeEnum.exTransparent; exg2antt1.Columns.Add("Tasks"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.OverviewVisible = exontrol.EXG2ANTTLib.OverviewVisibleEnum.exOverviewShowAll; var_Chart.OverviewHeight = 64; var_Chart.FirstVisibleDate = Convert.ToDateTime("7/30/2018",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; var_Chart.set_PaneWidth(false,128); var_Chart.SelBackColor = exg2antt1.SelBackColor; var_Chart.SelBarColor = Color.FromArgb(128,128,128); var_Chart.OverviewSelBackColor32 = 0x200ff00; var_Chart.set_OverviewSelTransparent(true,50); exg2antt1.SelBackColor = exg2antt1.BackColor; exg2antt1.SelForeColor = exg2antt1.ForeColor; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(var_Items.AddItem("Task 1"),"Task",Convert.ToDateTime("8/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("8/8/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 2"),"Task",Convert.ToDateTime("8/3/2018",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("8/10/2018",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddBar(var_Items.AddItem("Task 3"),"Task",Convert.ToDateTime("8/4/2019",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("8/12/2019",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.set_SelectItem(var_Items[1],true); exg2antt1.EndUpdate(); |
2205 |
How can I display an item of picture type
exg2antt1.BeginUpdate(); exg2antt1.LinesAtRoot = exontrol.EXG2ANTTLib.LinesAtRootEnum.exLinesAtRoot; exg2antt1.ScrollBySingleLine = false; exg2antt1.HeaderAppearance = exontrol.EXG2ANTTLib.AppearanceEnum.Etched; exg2antt1.HeaderHeight = 24; (exg2antt1.Columns.Add("Artikel") as exontrol.EXG2ANTTLib.Column).HTMLCaption = "<u>Artikel"; (exg2antt1.Columns.Add("Waarde") as exontrol.EXG2ANTTLib.Column).HTMLCaption = "<u>Waarde"; exg2antt1.set_HTMLPicture("T22128","c:\\exontrol\\images\\zipdisk.gif"); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("T22128-28)2D"); int h1 = var_Items.InsertItem(h,null,"<img>T22128:128</img>"); var_Items.set_CellValueFormat(h1,0,exontrol.EXG2ANTTLib.ValueFormatEnum.exHTML); var_Items.set_ItemHeight(h1,128); h1 = var_Items.InsertItem(h,null,"werkvoorbereiding"); var_Items.set_CellValue(h1,1,"5.80"); var_Items.set_CellBold(h1,1,true); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Type"),1,"Eenvoudig"); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Prijs p/uur"),1,"60,00"); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Marhe"),1,"15,00%"); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Insteltijd min."),1,"5,00"); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Aantal"),1,1); var_Items.set_CellValue(var_Items.InsertItem(h1,null,"Kostprije"),1,"5,00"); var_Items.set_ExpandItem(h1,true); h1 = var_Items.InsertItem(h,null,"materiall"); var_Items.set_CellValue(h1,1,"14.82"); var_Items.set_CellBold(h1,1,true); var_Items.set_ItemHasChildren(h1,true); h1 = var_Items.InsertItem(h,null,"snijden"); var_Items.set_CellValue(h1,1,"3.13"); var_Items.set_CellBold(h1,1,true); var_Items.set_ItemHasChildren(h1,true); var_Items.set_ExpandItem(h,true); exg2antt1.EndUpdate(); |
2204 |
How can I bold the root group-items
// AddGroupItem event - Occurs after a new Group Item has been inserted to Items collection. private void exg2antt1_AddGroupItem(object sender,int Item) { exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; var_Items.AddBar(Item,"Progress",Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.DefineSummaryBars(Item,"",-3,""); var_Items.set_ItemBold(Item,true); } //this.exg2antt1.AddGroupItem += new exontrol.EXG2ANTTLib.exg2antt.AddGroupItemEventHandler(this.exg2antt1_AddGroupItem); // AddItem event - Occurs after a new Item has been inserted to Items collection. private void exg2antt1_AddItem(object sender,int Item) { exg2antt1.Items.AddBar(Item,"Task",Convert.ToDateTime("12/4/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("12/10/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); } //this.exg2antt1.AddItem += new exontrol.EXG2ANTTLib.exg2antt.AddItemEventHandler(this.exg2antt1_AddItem); exg2antt1.BeginUpdate(); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.LevelCount = 2; var_Chart.FirstVisibleDate = Convert.ToDateTime("12/2/2017",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,342); exontrol.EXG2ANTTLib.Columns var_Columns = exg2antt1.Columns; exontrol.EXG2ANTTLib.Column var_Column = (var_Columns.Add("C1") as exontrol.EXG2ANTTLib.Column); var_Column.GroupByFormatCell = "'<caption> (' + value + ')'"; var_Columns.Add("C2"); var_Columns.Add("C3"); exontrol.EXG2ANTTLib.Column var_Column1 = (var_Columns.Add("Pos") as exontrol.EXG2ANTTLib.Column); var_Column1.FormatColumn = "1 pos ``"; var_Column1.AllowGroupBy = false; var_Column1.Position = 0; var_Column1.Width = 48; var_Column1.AllowSizing = false; exg2antt1.SortBarVisible = true; exg2antt1.SortBarCaption = "Drag a <b>column</b> header here to group by that column."; exg2antt1.AllowGroupBy = true; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); var_Items.set_CellValue(h,2,"SubItem A.2"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); var_Items.set_CellValue(h,2,"SubItem A.2"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); var_Items.set_CellValue(h,2,"SubItem A.2"); h = var_Items.AddItem("Item A"); var_Items.set_CellValue(h,1,"SubItem A.1"); var_Items.set_CellValue(h,2,"SubItem A.2"); h = var_Items.AddItem("Item B"); var_Items.set_CellValue(h,1,"SubItem B.1"); var_Items.set_CellValue(h,2,"SubItem B.2"); h = var_Items.AddItem("Item B"); var_Items.set_CellValue(h,1,"SubItem B.1"); var_Items.set_CellValue(h,2,"SubItem B.2"); exg2antt1.Columns[0].SortOrder = exontrol.EXG2ANTTLib.SortOrderEnum.SortAscending; exg2antt1.EndUpdate(); |
2203 |
The exBarTransparent does not work for overlaid-bars
exg2antt1.BeginUpdate(); exg2antt1.BackColorAlternate = Color.FromArgb(240,240,240); exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.AllowCreateBar = exontrol.EXG2ANTTLib.CreateBarEnum.exCreateBarAuto; var_Chart.AllowLinkBars = false; var_Chart.set_PaneWidth(false,48); var_Chart.FirstVisibleDate = Convert.ToDateTime("1/1/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.LevelCount = 2; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars["Task"]; var_Bar.OverlaidType = exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsStackAutoArrange | exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsStack; var_Bar.Pattern = exontrol.EXG2ANTTLib.PatternEnum.exPatternSolid; var_Bar.set_Overlaid(exontrol.EXG2ANTTLib.OverlaidBarsTypeEnum.exOverlaidBarsTransparent,0); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%9%>"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Task 1"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/2/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/4/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A1",null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/3/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/5/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"A2",null); h = var_Items.AddItem("Task 2"); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/7/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/11/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B1",null); var_Items.AddBar(h,"Task",Convert.ToDateTime("1/8/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("1/12/2001",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"B2",null); var_Items.set_ItemBar(0,"<*>",exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarTransparent,75); exg2antt1.EndUpdate(); |
2202 |
We’re adding tasks on the chart which have a caption that is not clipped (and left aligned). When we add another task right after the first one, then the caption from that first bar is “stuck” behind the second bar. The bar's z-order is determined by the bar's key.
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Tasks"); exg2antt1.DefaultItemHeight = 24; exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.NonworkingDays = 0; var_Chart.FirstVisibleDate = Convert.ToDateTime("9/17/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.set_PaneWidth(false,96); var_Chart.LevelCount = 2; exontrol.EXG2ANTTLib.Bar var_Bar = var_Chart.Bars.Add("Green"); var_Bar.Color = Color.FromArgb(0,255,0); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarOffset,-2); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%9%>"); var_Bar.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); exontrol.EXG2ANTTLib.Bar var_Bar1 = var_Chart.Bars.Add("Red"); var_Bar1.Color = Color.FromArgb(255,0,0); var_Bar1.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarOffset,2); var_Bar1.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarCaption,"<%=%9%>"); var_Bar1.set_Def(exontrol.EXG2ANTTLib.ItemBarPropertyEnum.exBarHAlignCaption,18); exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h1 = var_Items.AddItem("Red / Green"); var_Items.AddBar(h1,"Green",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/27/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); var_Items.AddBar(h1,"Red",Convert.ToDateTime("9/23/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); h1 = var_Items.AddItem("Green / Red"); var_Items.AddBar(h1,"Green",Convert.ToDateTime("9/21/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/27/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K2",null); var_Items.AddBar(h1,"Red",Convert.ToDateTime("9/23/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("9/25/2006",System.Globalization.CultureInfo.GetCultureInfo("en-US")),"K1",null); exg2antt1.EndUpdate(); |
2201 |
The caption/text of the link is overwritten by its line. What can be done
exg2antt1.BeginUpdate(); exg2antt1.Columns.Add("Task"); exontrol.EXG2ANTTLib.Chart var_Chart = exg2antt1.Chart; var_Chart.set_PaneWidth(false,64); var_Chart.FirstVisibleDate = Convert.ToDateTime("6/21/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")); var_Chart.ResizeUnitScale = exontrol.EXG2ANTTLib.UnitEnum.exHour; var_Chart.UnitWidth = 48; var_Chart.get_Level(0).Label = "<b><%mmm%></b> <%dd%>"; var_Chart.LinksWidth = 3; exontrol.EXG2ANTTLib.Items var_Items = exg2antt1.Items; int h = var_Items.AddItem("Root"); var_Items.AddBar(h,"Task",Convert.ToDateTime("6/22/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/23/2005",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); int h1 = var_Items.InsertItem(h,null,"Child"); var_Items.AddBar(h1,"Task",Convert.ToDateTime("6/24/2005 8:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),Convert.ToDateTime("6/24/2005 16:00:00",System.Globalization.CultureInfo.GetCultureInfo("en-US")),null,null); var_Items.AddLink("Link1",h,"",h1,""); var_Items.set_Link("Link1",exontrol.EXG2ANTTLib.LinkPropertyEnum.exLinkText,"<bgcolor=FFFFFF> link </bgcolor>"); var_Items.set_ExpandItem(h,true); exg2antt1.EndUpdate(); |