<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : Vertical Smooth Scrolling Performance</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Report Control : Vertical Smooth Scrolling Performance]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Thu, 14 May 2026 17:15:05 +0000</pubDate>
  <lastBuildDate>Fri, 16 Sep 2011 12:41:05 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=18856</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance : Hi Andre,  Why not just fire...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66330&amp;title=vertical-smooth-scrolling-performance#66330</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4289">fjosesen</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 16 September 2011 at 12:41pm<br /><br /><P>Hi Andre,</P><DIV>&nbsp;&nbsp;&nbsp; Why not just fire the MeasureRow and the MeasurePreviewItem events if you only need to measure the rows? I cannot understand why you need to fire the BeforeDrawRaw event to measure the height of the rows if the user won't return any information about that (the height of the row).</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; On the other hand, if you need to fire it also for measuring the rows, could you include any parameter (or another resource, like a property we can read) to inform us that the event is being fired just for measuring purposes? Think that this event (BeforeDrawRow) is often used to perform some heavy operations (searching data to draw text, etc.) that we can ignore if we could know that the row won't really be drawn after the event. This is the main reason, at least for me,&nbsp;why the performance&nbsp;is bad&nbsp;:-)</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Kind regards,</DIV><DIV>&nbsp;</DIV><DIV>F.José Sen</DIV>]]>
   </description>
   <pubDate>Fri, 16 Sep 2011 12:41:05 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66330&amp;title=vertical-smooth-scrolling-performance#66330</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance :    jpbro wrote:Couldn&amp;#039;t...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66318&amp;title=vertical-smooth-scrolling-performance#66318</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1755">ABuenger</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 15 September 2011 at 10:38pm<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by jpbro" alt="Originally posted by jpbro" style="vertical-align: text-bottom;" /> <strong>jpbro wrote:</strong><br /><br />Couldn't MeasureRow just fire then, and not BeforeDrawRow?</td></tr></table><br><br>Hi,<br><br>I've looked into this today and the call to BeforeDrawRow is correct, because the item metrics need to be queried. Otherwise the row height can not be calculated.<br><br>Andre<br><br>]]>
   </description>
   <pubDate>Thu, 15 Sep 2011 22:38:39 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66318&amp;title=vertical-smooth-scrolling-performance#66318</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance :   I would suggest, send the...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66209&amp;title=vertical-smooth-scrolling-performance#66209</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2660">McKloony</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 08 September 2011 at 8:53am<br /><br /><span ="hps">I</span> <span ="hps">would suggest</span><span>,</span> <span ="hps">send the</span> <span ="hps">problem</span> <span ="hps">description</span> <span ="hps">to</span> <span ="hps">support directly</span><span>.</span> <span ="hps">Maybe</span> <span ="hps">you'll get</span> <span ="hps">a</span> <span ="hps">yes</span> <span ="hps">answer.</span> <span ="hps">The</span> <span ="hps">posts in this</span> <span ="hps">forum are</span> <span ="hps">indeed</span> <span ="hps">voluntary.</span>]]>
   </description>
   <pubDate>Thu, 08 Sep 2011 08:53:41 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66209&amp;title=vertical-smooth-scrolling-performance#66209</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance : Hi,   Also, I would like to...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66208&amp;title=vertical-smooth-scrolling-performance#66208</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4289">fjosesen</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 08 September 2011 at 7:42am<br /><br />Hi,<DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Also, I would like to know if someone from Codejock Support Team will answer to this topic any time.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Kind regards,</DIV><DIV>&nbsp;</DIV><DIV>F.José Sen</DIV>]]>
   </description>
   <pubDate>Thu, 08 Sep 2011 07:42:42 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66208&amp;title=vertical-smooth-scrolling-performance#66208</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance : Hi,  Can you say me anything...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66094&amp;title=vertical-smooth-scrolling-performance#66094</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4289">fjosesen</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 30 August 2011 at 8:14am<br /><br />Hi,<DIV>&nbsp;&nbsp;&nbsp; Can you say me anything about this? It would be enought for me now just to know if the row is going to be really drawn during the BeforeDrawRow event handler or not (just called to meaure it).</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Kind regards,</DIV><DIV>&nbsp;</DIV><DIV>F.José Sen</DIV>]]>
   </description>
   <pubDate>Tue, 30 Aug 2011 08:14:49 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66094&amp;title=vertical-smooth-scrolling-performance#66094</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance :   jpbro wrote:Couldn&amp;#039;t MeasureRow...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66039&amp;title=vertical-smooth-scrolling-performance#66039</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4289">fjosesen</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 25 August 2011 at 3:02am<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by jpbro" alt="Originally posted by jpbro" style="vertical-align: text-bottom;" /> <strong>jpbro wrote:</strong><br /><br />Couldn't MeasureRow just fire then, and not BeforeDrawRow?</td></tr></table> <DIV></DIV><DIV></DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Exactly. Perhaps you could fire only the MeasureRow and the MeasurePreviewItem events if you just need to calculate the heights of the rows.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;&nbsp;&nbsp; Meanwhile, is there any way to know (inside the BeforeDrawRow event handler) if the row is going to be drawn or if it is called just to perform the measurement of the row? I've been playing with "<FONT size=2>TopRowIndex" control property but it always returns 0 (inside BeforeDrawRow handler). This could help to determine if the row will be drawn or not (to avoid data searches, etc.).</FONT></DIV><DIV><FONT size=2></FONT>&nbsp;</DIV><DIV><FONT size=2>&nbsp;&nbsp;&nbsp; Thanks in advance,</FONT></DIV><DIV><FONT size=2></FONT>&nbsp;</DIV><DIV><FONT size=2>F.José Sen</FONT></DIV>]]>
   </description>
   <pubDate>Thu, 25 Aug 2011 03:02:59 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66039&amp;title=vertical-smooth-scrolling-performance#66039</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance :    from release 15.0.1 to 15.1.1...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66037&amp;title=vertical-smooth-scrolling-performance#66037</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2660">McKloony</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 25 August 2011 at 1:58am<br /><br />from release 15.0.1 to 15.1.1 something fundamental has changed to the scrolling functions in ReportControl. Also blockmode has not the same scrolling performence than bevore. Again, in terminalservice envoroments,&nbsp;&nbsp;scrolling (only) by the MouseWheel, "<span>swallows" to much draw events. <span>You have to</span> <span>turn</span> <span>the wheel</span> <span>three times</span> <span>as often as</span> <span>before to</span> <span>obtain</span> <span>the same result.</span></span>]]>
   </description>
   <pubDate>Thu, 25 Aug 2011 01:58:52 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66037&amp;title=vertical-smooth-scrolling-performance#66037</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance : Thanks a lot Andre, I appreciate...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66030&amp;title=vertical-smooth-scrolling-performance#66030</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2676">jpbro</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 24 August 2011 at 2:36pm<br /><br />Thanks a lot Andre, I appreciate the work you are doing with the ReportControl.]]>
   </description>
   <pubDate>Wed, 24 Aug 2011 14:36:17 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66030&amp;title=vertical-smooth-scrolling-performance#66030</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance :    jpbro wrote:Couldn&amp;#039;t...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66027&amp;title=vertical-smooth-scrolling-performance#66027</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1755">ABuenger</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 24 August 2011 at 2:06pm<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by jpbro" alt="Originally posted by jpbro" style="vertical-align: text-bottom;" /> <strong>jpbro wrote:</strong><br /><br />Couldn't MeasureRow just fire then, and not BeforeDrawRow?</td></tr></table><br><br>I'll look into all events that will be fired and see if it can be improved.<br><br>Andre<br><br>]]>
   </description>
   <pubDate>Wed, 24 Aug 2011 14:06:48 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66027&amp;title=vertical-smooth-scrolling-performance#66027</guid>
  </item> 
  <item>
   <title><![CDATA[Vertical Smooth Scrolling Performance : Couldn&amp;#039;t MeasureRow just...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66026&amp;title=vertical-smooth-scrolling-performance#66026</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2676">jpbro</a><br /><strong>Subject:</strong> 18856<br /><strong>Posted:</strong> 24 August 2011 at 2:04pm<br /><br />Couldn't MeasureRow just fire then, and not BeforeDrawRow?]]>
   </description>
   <pubDate>Wed, 24 Aug 2011 14:04:55 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=18856&amp;PID=66026&amp;title=vertical-smooth-scrolling-performance#66026</guid>
  </item> 
 </channel>
</rss>