Hello, We are currently using Infragistics controls 10.3. And we are using Ultragrid in a lot of places. And in few of the places we have used the ultragrid editor, we keep getting the following exceptions.
at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.TextBoxBase.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at Infragistics.Win.EditorWithText.DisplayTextBox()
at Infragistics.Win.EditorWithText.OnBeforeEnterEditMode(Boolean& cancel)
at Infragistics.Win.EmbeddableEditorBase.EnterEditMode(EmbeddableUIElementBase embeddableElement)
at Infragistics.Win.UltraWinGrid.UltraGridCell.EnterEditorIntoEditMode(Boolean byMouse)
at Infragistics.Win.UltraWinGrid.UltraGridCell.EnterEditMode(Boolean byMouse, Boolean showingDropDown)
at Infragistics.Win.UltraWinGrid.UltraGridCell.SetFocusAndActivate(Boolean byMouse, Boolean enterEditMode, Boolean byTabKey)
at Infragistics.Win.UltraWinGrid.UltraGridCell.SetFocusAndActivate(Boolean byMouse, Boolean enterEditMode)
at Infragistics.Win.UltraWinGrid.CellUIElementBase.OnEmbeddableElementMouseDown(Object sender, EmbeddableMouseDownEventArgs e)
at Infragistics.Win.EmbeddableUIElementBase.RaiseMouseDownEvent(EmbeddableMouseDownEventArgs e)
at Infragistics.Win.EmbeddableUIElementBase.OnMouseDown(EmbeddableMouseDownEventArgs e, Boolean adjustableArea, UIElement& captureMouseForElement) at Infragistics.Win.EditorWithTextUIElement.OnMouseDown(MouseEventArgs e, Boolean adjustableArea, UIElement& captureMouseForElement)
at Infragistics.Win.UIElement.OnMouseDown(MouseEventArgs e, Boolean adjustableArea, UIElement& captureMouseForElement)
at Infragistics.Win.TextUIElementBase.OnMouseDown(MouseEventArgs e, Boolean adjustableArea, UIElement& captureMouseForElement)
at Infragistics.Win.ControlUIElementBase.ProcessMouseDownHelper(Object sender, MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseDown(Object sender, MouseEventArgs e)
at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
at Infragistics.Win.UltraControlBase.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Although we are not sure what causes this exception, the users have a left a couple of comments when these exceptions are caused. Some of them have been pasted below.
"BILL BALANCE, ENTERING INVOICE AMOUNT; PO #904151"
"trying to add invoice number"
"invoice tab; entering invoice number"
Now the invoice tab has an ultra grid and the user can add rows to the grid one at a time ( Screen shot has been attached ). As you can see from the image, the grid is pretty straight forward, it has like 5 columns in Band 0 and 3 more columns in Band 1. Column Invoice Amount has a UltraCurrency Editor as an Editor component. The user seems to be getting this error when he is editing any of these columns. I am not sure what is causing this error, but any help would be greatly appreciated.
Thanks, Ashwin
This is probably a bug in that old version you are using that has long-since been fixed.
I recommend getting the latest service release and see if that helps:
How to get the latest service release - Infragistics Community
Thanks for the quick response Mike.