EXCEPTION:
at Infragistics.Win.UltraWinExplorerBar.StyleUtils.GetResolutionOrder(UltraExplorerBar explorerBar) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupSettingsResolved.get_HeaderButtonStyle() at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupHeaderUIElement.get_ButtonStyle() at Infragistics.Win.ButtonUIElementBase.get_IsButtonStyleMouseActive() at Infragistics.Win.ButtonUIElementBase.OnMouseLeave() at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupHeaderUIElement.OnMouseLeave() at Infragistics.Win.ControlUIElementBase.ElementEntered(UIElement element, Boolean triggerMouseLeavesOnly) at Infragistics.Win.ControlUIElementBase.SyncMouseEntered(Boolean triggerMouseLeavesOnly, UIElementInputType inputType, Boolean ignoreLastElementEntered) at Infragistics.Win.ControlUIElementBase.SyncMouseEntered(Boolean triggerMouseLeavesOnly, UIElementInputType inputType) at Infragistics.Win.ControlUIElementBase.SyncMouseEntered(Boolean triggerMouseLeavesOnly) at Infragistics.Win.ControlUIElementBase.SyncMouseEntered() at Infragistics.Win.ControlUIElementBase.VerifyIfElementsChanged(Boolean verify, Boolean syncMouseEntered) at Infragistics.Win.ControlUIElementBase.VerifyIfElementsChanged(Boolean verify) at Infragistics.Win.ControlUIElementBase.Draw(Graphics graphics, Rectangle invalidRectangle, Boolean doubleBuffer, AlphaBlendMode alphaBlendMode, Size elementSize) at Infragistics.Win.ControlUIElementBase.Draw(Graphics graphics, Rectangle invalidRectangle, Boolean doubleBuffer, AlphaBlendMode alphaBlendMode) at Infragistics.Win.UltraControlBase.OnPaint(PaintEventArgs pe) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.OnPaintHelper(PaintEventArgs pe) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.OnPaint(PaintEventArgs pe) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.SafeNativeMethods.UpdateWindow(HandleRef hWnd) at System.Windows.Forms.Control.Update() at Infragistics.Win.UIElement.Invalidate(Boolean update) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.AnimateGroupSelection(UltraExplorerBarGroup newSelectedGroup) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.set_SelectedGroup(UltraExplorerBarGroup value) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.InternalEnsureGroupInView(Boolean explorerBarStyleOnly) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.EnsureGroupInView()
When i mouse over the group tabs in the explorer bar i get a null reference exception. Please help me solve this.
The issue seems isolated to applying layout to Explorer bar. If i dont apply the already saved layout everything seems fine. But if i load the layout, i get the above exception. Please help me out.
It doesnt happen all the time. It happens when i hover the mouse over the group when the explorer is still loading. The work around that will help is, if i can change the cursor to wait cursor when the explorer is still loading. But the group region cursor always changes when i add the group, even though the cursor of the explorer bar is set to wait cursor. Any inputs?
I will try the hot fix anyways. Thanks for your response.
I tested in that build with a simple sample and did not have any issues on an XP machine using standard themes.
If the issue readily occurs, as in everytime you hover your mouse over the problem area, I would try with the latest hotfix of 6.2. There were some issues around the build with the header when using custom incomplete themes or when groups were removed when clicking on these regions. If that does not resolve your issue, you may have to log an incident with our support.
You can download the latest hotfix for 6.2 by going to our main website and navigating to View My -> Keys & Downloads. Then click on the NetAdvantage tab, click on 6.2 then go to the hotfixes groupbox that opens up below the grid of keys.
You can log a support request by going to our main website and navigating to Get Help -> Ask for Help.
There is no MouseEnterElement event. Version of the control is 6.2.20062.34. Also we dotn use any custom themes.
Thanks for your immediate response. Is there any workaround to hide this behavior atleast?
I would assume that you are not doing anything in the MouseEnterElement event. If so, the issue may be a bug or due to some custom theme. Could you answer the following questions?
What version and build of our controls are you using, ie. 8.1.20081.1000? Are you using custom themes on your machine? If you are using custom themes, can you still reproduce the behavior if you go back to standard OS themes?