Version 2.1.0.9
At run-time, I''m getting errors when I''m updating my toolbars from the standard Toolbar Customization dialog (from a ToolListBarItem). I can consistantly generate the stack dump below by :
1) Bringing up the dialog
2) Adding a new item to one of the toolbars
3) Closing the dialog
4) Reopening the dialog
I''m working with an MDI main form with XPMenus and a ControlBar. I am NOT using a DockingManager.
---------------------------------------------
catched at Syncfusion.Windows.Forms.Grid.GridModel.OnQueryCoveredRange(GridQueryCoveredRangeEventArgs e) in :line 0
An unhandled exception of type ''System.ArgumentOutOfRangeException'' occurred in syncfusion.grid.dll
Additional information: Index was out of range. Must be non-negative and less than the size of the collection.
catched at Syncfusion.Windows.Forms.Grid.GridViewLayout.VisitVisibleCells(GridRangeInfo range, GridRowColRangeInfoHandler[] handler) in :line 0
catched at Syncfusion.Windows.Forms.Grid.GridModel.OnColWidthsChanged(GridRowColSizeChangedEventArgs e) in :line 0
Unhandled Exception: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at Syncfusion.Windows.Forms.Grid.GridModel.OnColWidthsChanged(GridRowColSizeChangedEventArgs e)
at Syncfusion.Windows.Forms.Grid.GridModel.RaiseColWidthsChanged(GridRowColSizeChangedEventArgs e)
at Syncfusion.Windows.Forms.Grid.GridModelColWidthsIndexer.OnChanged(GridRowColSizeChangedEventArgs e)
at Syncfusion.Windows.Forms.Grid.GridModelRowColSizeIndexer.SetRange(Int32 from, Int32 last, Int32[] values, Boolean discardUndo)
at Syncfusion.Windows.Forms.Grid.GridModelRowColSizeIndexer.SetRange(Int32 from, Int32 last, Int32[] values)
at Syncfusion.Windows.Forms.Grid.GridModelRowColSizeIndexer.SetRange(Int32 from, Int32 last, Int32 value)
at Syncfusion.Windows.Forms.Grid.GridModelRowColSizeIndexer.set_Item(Int32 index, Int32 value)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGridControlBase.UpdateMenuColors()
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGridControlBase.set_MenuBound(Boolean value)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGridControlCustomizable.set_MenuBound(Boolean value)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGridControlBase.Show(ParentBarItem parentItem, Point location, IPopupParent parentUI, Boolean setDefaultSelection)
at Syncfusion.Windows.Forms.Tools.XPMenus.CustomizationPanel.RefreshBarItemsList()
at Syncfusion.Windows.Forms.Tools.XPMenus.CustomizationPanel.catView_SelectionChanged(Object sender, TreeViewEventArgs e)
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmNotify(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 Msg, Int32 wParam, IntPtr lParam)
at System.Windows.Forms.TreeNode.Remove(Boolean notify)
at System.Windows.Forms.TreeNode.Clear()
at System.Windows.Forms.TreeNodeCollection.Clear()
at Syncfusion.Windows.Forms.Tools.XPMenus.CustomizationPanel.RefreshCategoryList()
at Syncfusion.Windows.Forms.Tools.XPMenus.CustomizationPanel.OnDialogVisibiltyChanged()
at Syncfusion.Windows.Forms.Tools.XPMenus.BarCustomizationDialog.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow)
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at System.Windows.Forms.Control.Show()
at Syncfusion.Windows.Forms.Tools.XPMenus.BarManager.Customize(IDesignerHost designerHost)
at Syncfusion.Windows.Forms.Tools.XPMenus.BarManager.Customize(Boolean start)
at Syncfusion.Windows.Forms.Tools.XPMenus.CommandBarManager.StartCustomize()
at Syncfusion.Windows.Forms.Tools.XPMenus.CommandBarManager.Customize_Clicked(Object sender, EventArgs e)
at Syncfusion.Windows.Forms.Tools.XPMenus.BarItem.OnItemClicked(EventArgs args)
at Syncfusion.Windows.Forms.Tools.XPMenus.BarItem.PerformClick()
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGrid.NotifyItem(BarItem item)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGrid.HidePopup(PopupCloseType popupCloseType)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGrid.ProcessItemClick(BarItem item)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGrid.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at Syncfusion.Windows.Forms.ScrollControl.WmMouseUp(Message& msg)
at Syncfusion.Windows.Forms.ScrollControl.WndProc(Message& msg)
at Syncfusion.Windows.Forms.Grid.GridControlBase.WndProc(Message& msg)
at Syncfusion.Windows.Forms.Tools.XPMenus.MenuGrid.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at TimelineManager.TimelineInterface.Main() in c:\moss adams\holman - timeline\development\timelinemanager\timelineinterface.cs:line 1625The program ''[1564] TimelineManager.exe'' has exited with code 0 (0x0).