#968 Search tab renders red "x"es (custom windows theme used)

closed
3
2012-09-23
2007-02-18
No

When opening the search tab all controls below the "search form" render as red "x"es.

trace.log shows the follwing exceptions:

2007-02-18 17:15:25,046 [4512] ERROR RssBandit.RssBanditApplication [(null)] - OnThreadException() called
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Infragistics.Win.ThemeSectionParser.RectFromString(String value)
at Infragistics.Win.ThemeSectionParser.GetHeaderPadding(HeaderType headerType)
at Infragistics.Win.ThemedExplorer.GetHeaderPadding(HeaderType headerType)
at Infragistics.Win.UltraWinExplorerBar.HeaderMetrics.get_ExpandButtonPadding()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarUtility.GetWidthAvailableForHeaderText(UltraExplorerBarGroup group, Int32 startWidth, AppearanceData& appData, Boolean isNavigationPaneHeader)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupHeaderUIElement.PositionTextElement(UIElement textElement, AppearanceData& appData)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupHeaderUIElement.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(ControlUIElementBase controlElement, Boolean recursive)
at Infragistics.Win.UIElement.VerifyChildElements(Boolean recursive)
at Infragistics.Win.UIElement.VerifyChildElements()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_UIElement()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_IsHeaderHotTracking()
at Infragistics.Win.UltraWinExplorerBar.HeaderMetrics.GetHeight(UltraExplorerBarGroup group, Int32 width, Boolean isNavigationPaneHeader)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_HeaderHeight()
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.PositionChildElementsExplorerBar(UIElementsCollection oldElements)
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.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.UltraWinExplorerBar.UltraExplorerBarGroup.get_UIElement()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_IsHeaderHotTracking()
at Infragistics.Win.UltraWinExplorerBar.HeaderMetrics.GetHeight(UltraExplorerBarGroup group, Int32 width, Boolean isNavigationPaneHeader)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_HeaderHeight()
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.PositionChildElementsExplorerBar(UIElementsCollection oldElements)
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.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.UltraWinExplorerBar.UltraExplorerBarGroup.get_UIElement()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_IsHeaderHotTracking()
at Infragistics.Win.UltraWinExplorerBar.HeaderMetrics.GetHeight(UltraExplorerBarGroup group, Int32 width, Boolean isNavigationPaneHeader)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_HeaderHeight()
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.PositionChildElementsExplorerBar(UIElementsCollection oldElements)
at Infragistics.Win.UltraWinExplorerBar.GroupUIElement.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.UltraWinExplorerBar.UltraExplorerBarGroup.get_UIElement()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_IsHeaderHotTracking()
at Infragistics.Win.UltraWinExplorerBar.HeaderMetrics.GetHeight(UltraExplorerBarGroup group, Int32 width, Boolean isNavigationPaneHeader)
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_HeaderHeight()
at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroup.get_OverallHeightExplorerBarStyle()
at Infragistics.Win.UltraWinExplorerBar.VisibleGroupsManager.RecalculateGroupPositionsForStylesThatSupportExpandableGroups(Boolean assumeScrollbarVisible)
at Infragistics.Win.UltraWinExplorerBar.VisibleGroupsManager.ProcessGroupPositionsDirtyForStylesThatSupportExpandableGroups()
at Infragistics.Win.UltraWinExplorerBar.VisibleGroupsManager.VerifyVisibleGroups()
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.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Discussion

  • Alexander Groß

    Alexander Groß - 2007-02-18

    Screenshot

     
  • Torsten Rendelmann

    Logged In: YES
    user_id=714452
    Originator: NO

    Can you provide more informations about:
    * your used dektop theme (seems to be causing the exception)
    * your operating system (SP's)
    * used CLR version
    * what version of Bandit?

     
  • Alexander Groß

    Alexander Groß - 2007-02-18

    Logged In: YES
    user_id=1356966
    Originator: YES

    Very interesting, it has actually been caused by the theme I've been using for years now: http://www.deviantart.com/view/21229873/
    So far I had no problems using this theme, but I will switch to another, just for RSS Bandit :-)

    Fx versions 1.1.4322 SP 1, 2.0.50727, 3.0
    on Windows XP Professional SP 2 German
    RSS Bandit 1.5.0.9 RC 2

     
  • Torsten Rendelmann

    Logged In: YES
    user_id=714452
    Originator: NO

    I opened an issue at infragistics and added a comment on the deviant art article to let them know. Will report any news related here.

    Thanks for reporting!

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks