Hello,
We have unsolicited random untrapped exception from 10.3 FormattedLinkLabel. Please find the thread stack dump attached.
Someone on the forum suggest to get the latest SR, but the SR release note are not mentioning any fix for this one.
Please advice.
System.ArgumentException: Parameter is not valid.
at System.Drawing.Graphics.MeasureCharacterRanges(String text, Font font, RectangleF layoutRect, StringFormat stringFormat)
at Infragistics.Win.FormattedLinkLabel.PositionElementsCache.ReMeasureParts(String text, Int32[] parts, Single[] widths, Int32 partStartIndex, Int32 partEndIndex, Font font, Single& lineHeight)
at Infragistics.Win.FormattedLinkLabel.NodeText.TextLayoutInfo.ReMeasure(PositionElementsInfo& info, Int32 startWordIndex, Int32 endWordIndex)
at Infragistics.Win.FormattedLinkLabel.NodeText.CreateLineItemHelper(TextLayoutInfo textInfo, Int32 startWordIndex, Int32 endWordIndex, PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeText.SplitFromLastBreakPoint(PositionElementsInfo& info, LineItem item, LineItem& item1, LineItem& item2)
at Infragistics.Win.FormattedLinkLabel.PositionElementsInfo.SplitLineItemAtBreakPointHelper(Int32 itemIndex)
at Infragistics.Win.FormattedLinkLabel.PositionElementsInfo.WrapLine(Boolean wrapFromBreakPoint, Boolean dontWrapIfThereIsEmptySpace)
at Infragistics.Win.FormattedLinkLabel.PositionElementsInfo.AddLineItem(LineItem item, Boolean cacheItem)
at Infragistics.Win.FormattedLinkLabel.NodeBase.PositionSelfFromCache(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeNBSP.PositionSelf(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeBase.PositionHelper(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeBase.Position(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeBase.PositionChildNodes(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeBlock.PositionChildNodes(PositionElementsInfo& info)
at Infragistics.Win.FormattedLinkLabel.NodeBase.PositionElements(IFormattedLinkLabelOwner owner, UIElement containerElem, Rectangle containerRect, Boolean calcIdealLayoutSize, Size& layoutSize)
at Infragistics.Win.FormattedLinkLabel.FormattedTextUIElement.PositionElementsHelper(Rectangle layoutRect, Boolean setElemRectToIdealSize)
at Infragistics.Win.FormattedLinkLabel.FormattedTextUIElement.PositionChildElements()
at Infragistics.Win.UIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive)
at Infragistics.Win.FormattedLinkLabel.FormattedLinkEmbeddableUIElement.VerifyChildElements(ControlUIElementBase controlElement, Boolean recursive)
at Infragistics.Win.UIElement.DrawHelper(Graphics graphics, Rectangle invalidRectangle, Boolean doubleBuffer, AlphaBlendMode alphaBlendMode, Boolean clipText, Boolean forceDrawAsFocused, Boolean preventAlphaBlendGraphics)
at Infragistics.Win.ControlUIElementBase.Draw(Graphics graphics, Rectangle invalidRectangle, Boolean doubleBuffer, AlphaBlendMode alphaBlendMode, Size elementSize, Boolean preventAlphaBlendGraphics)
at Infragistics.Win.ControlUIElementBase.Draw(Graphics graphics, Rectangle invalidRectangle, Boolean doubleBuffer, AlphaBlendMode alphaBlendMode)
at Infragistics.Win.UltraControlBase.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Could you please give me more information about your problem, because I try to simulate this exception, but I couldn`t. Please try to send us small solution with this exception or tell us what are you doing to get this error.
Please keep me in touch.
Regards
Georgi