Hi,
I have a UltraTreeView that has about 15 nodes each with a single child. If I have hot tracking turned on, and just run my mouse over the tree nodes (there is no mouse_over event) the images just dissapear after a few seconds of my constant mouse movement. The whole control tuns sluggish if I try to scroll left and right.
Worse yet, if I have tool tips enabled (override/tipstylenode) I get an out of memeory error with the above. I am using 10.2.20102.2026.
Thanks.
Sorry, I need to add more.
Been doing more trial error and even if I turn off tips and not tracking (or both on, or whatever combination IE they have nothing to do with it), just load the tree, move mouse around the control for about 5 - 10 seconds the icons flicker on and off, things get slow, and I get out of memory here:
at System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette) at System.Drawing.Image.FromHbitmap(IntPtr hbitmap) at System.Windows.Forms.ImageList.GetBitmap(Int32 index) at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index) at System.Windows.Forms.ImageList.ImageCollection.get_Item(String key) at Infragistics.Win.AppearanceData.GetImageFromImageList(Object image, Im
Wish there was a way to edit a post.
Here is the full error. Furthermore in production, if I just run the program, watch the process and memory usage and just run my mout over two node back and forth the memroy goes CRAZY, up to about 2 GIGs, before dropping back down to 50K. This is a really big issue for us.
System.OutOfMemoryException: Out of memory. at System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette) at System.Drawing.Image.FromHbitmap(IntPtr hbitmap) at System.Windows.Forms.ImageList.GetBitmap(Int32 index) at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index) at System.Windows.Forms.ImageList.ImageCollection.get_Item(String key) at Infragistics.Win.UltraWinTree.NodeSelectableAreaUIElement.GetImage(Object image) at Infragistics.Win.UltraWinTree.NodeSelectableAreaUIElement.PositionChildElements() at Infragistics.Win.UIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements(Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements() at Infragistics.Win.UltraWinTree.UltraTreeUIElement.PositionChildElements() at Infragistics.Win.UIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements(Boolean recursive) at Infragistics.Win.UIElement.VerifyChildElements() at Infragistics.Win.UltraWinTree.UltraTree.OnMouseEnterElement(UIElementEventArgs e) at Infragistics.Win.UltraControlBase.Infragistics.Win.IUltraControl.FireMouseEnterElement(UIElementEventArgs e) at Infragistics.Win.ControlUIElementBase.ElementEntered(UIElement element, Boolean triggerMouseLeavesOnly) at Infragistics.Win.ControlUIElementBase.ProcessMouseMoveHelper(Object sender, MouseEventArgs e) at Infragistics.Win.ControlUIElementBase.ProcessMouseMove(Object sender, MouseEventArgs e) at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e) at Infragistics.Win.UltraControlBase.OnMouseMove(MouseEventArgs e) at Infragistics.Win.UltraWinTree.UltraTree.OnMouseMove(MouseEventArgs e)