﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WebForms (How do I?)  » Error double click form caption with StrataListView</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Wed, 20 May 2026 11:49:37 GMT</lastBuildDate><ttl>20</ttl><item><title>Error double click form caption with StrataListView</title><link>http://forum.strataframe.net/FindPost28914.aspx</link><description>On some situation, when a form with StrataListView is double clicked on the form's caption to maximize it, an exception will be trigger by the StartaListViewItemCollection.Sort() method.&lt;br/&gt;&lt;br/&gt;Any ideas on how this could be trapped? also, any news on upcoming updates for the StrataListView?&lt;br/&gt;&lt;br/&gt;Here is the exception:&lt;br/&gt;&lt;span&gt;[quote]&lt;br/&gt;InvalidOperationException&lt;br/&gt;&amp;nbsp; Failed to compare two elements in the array.&lt;br/&gt;ArgumentOutOfRangeException&lt;br/&gt;&amp;nbsp; Index was out of range. Must be non-negative and less than the size of the collection.&lt;br/&gt;Parameter name: index&lt;br/&gt;&lt;br/&gt;Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : mscorlib&lt;br/&gt;&lt;br/&gt;Stack Trace: &lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.ThrowHelper.ThrowArgumentOutOfRangeException()&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Collections.Generic.List`1.get_Item(Int32 index)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.UI.Rendering.Sorting.StrataListViewSorter.System.Collections.IComparer.Compare(Object x, Object y)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Array.SorterObjectArray.SwapIfGreaterWithItems(Int32 a, Int32 b)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Array.SorterObjectArray.QuickSort(Int32 left, Int32 right)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Array.Sort(Array keys, Array items, Int32 index, Int32 length, IComparer comparer)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Collections.ArrayList.Sort(Int32 index, Int32 count, IComparer comparer)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Collections.ArrayList.Sort(IComparer comparer)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.UI.Collections.StrataListViewItemCollection.Sort()&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.UI.Windows.Forms.StrataListView.ManageMouseUp_Columns(MouseEventArgs e)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.UI.Windows.Forms.StrataListView.ManageMouseUp(MouseEventArgs e)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.UI.Windows.Forms.StrataListView.OnMouseUp(MouseEventArgs e)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ScrollableControl.WndProc(Message&amp;amp; m)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.UserControl.WndProc(Message&amp;amp; m)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp;amp; m)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp;amp; m)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Native&amp;#119;indow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG&amp;amp; msg)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.Run(Form mainForm)&lt;br/&gt;&amp;nbsp;&amp;nbsp; at MicroFour.StrataFrame.Application.StrataFrameApplication.RunApplication()&lt;br/&gt;&lt;br/&gt;[/quote]&lt;/span&gt;&lt;br/&gt;Thanks!</description><pubDate>Tue, 09 Nov 2010 18:11:29 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Error double click form caption with StrataListView</title><link>http://forum.strataframe.net/FindPost28926.aspx</link><description>My guess is that when you double click the form, thus maximizing it, this in turn ends up re-rendering the listview, which needs to do a sort. Then something is breaking. Not sure I can of much more help without a sample app though.</description><pubDate>Tue, 09 Nov 2010 18:11:29 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Error double click form caption with StrataListView</title><link>http://forum.strataframe.net/FindPost28924.aspx</link><description>Hi Greg,&lt;br/&gt;&lt;br/&gt;Based on the stack it is coming from &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl02_lblFullMessage"&gt;&lt;span&gt;" MicroFour.StrataFrame.UI.Collections.StrataListViewItemCollection.Sort()" method.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;I have a checkbox in the first column of my listview and in my subclass I handle the OnDoubleClick to automatically check/uncheck this checkbox, also when clicking the 1st column header, I have code to check/uncheck all items, but as I reported before, this may be fighting with the sorting which cannot be disabled yet.&lt;br/&gt;&lt;br/&gt;I catch this on a form when double clicking the form's caption to maximize it.&amp;nbsp; I need to put more time (which I don't have &lt;span&gt;:crazy:&lt;/span&gt;) to try to duplicate this more clearly.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;</description><pubDate>Tue, 09 Nov 2010 16:12:44 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Error double click form caption with StrataListView</title><link>http://forum.strataframe.net/FindPost28915.aspx</link><description>What situations does this occur?</description><pubDate>Tue, 09 Nov 2010 09:22:38 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item></channel></rss>