﻿<?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 » Issues  » Possible misprint in help file ?</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 04:14:58 GMT</lastBuildDate><ttl>20</ttl><item><title>Possible misprint in help file ?</title><link>http://forum.strataframe.net/FindPost11898.aspx</link><description>&lt;SPAN style="FONT-WEIGHT: bold"&gt;From Help&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Note:&lt;/SPAN&gt; The &lt;SPAN style="FONT-STYLE: italic"&gt;IPopulateOnFormLoad&lt;/SPAN&gt; interface inherits from &lt;SPAN style="FONT-STYLE: italic"&gt;IInitOnFormLoad&lt;/SPAN&gt;. &amp;nbsp;Therefore, whenever this page discusses a member of the &lt;SPAN style="FONT-STYLE: italic"&gt;IInitOnFormLoad&lt;/SPAN&gt; interface, that member belongs to both interfaces. &amp;nbsp;&lt;STRONG&gt;A class does NOT need to implement &lt;SPAN style="FONT-STYLE: italic"&gt;IPopulateOnFormLoad&lt;/SPAN&gt; if it implements &lt;SPAN style="FONT-STYLE: italic"&gt;IInitOnFormLoad&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Since the iPopulateOnFormLoad inherits from IInitOnFormLoad I get why you wouldn't need to implement the parent class if the inherited class - which included all of its functionality - was implemented&amp;nbsp; But I don't get why the reverse - as shown in the Help - would be true.&lt;/P&gt;&lt;P&gt;Is this a misprint or am I misunderstanding inheritance in .NET ?&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;&lt;P&gt;Charles</description><pubDate>Mon, 08 Oct 2007 09:09:00 GMT</pubDate><dc:creator>Charles R Hankey</dc:creator></item><item><title>RE: Possible misprint in help file ?</title><link>http://forum.strataframe.net/FindPost11906.aspx</link><description>Nope looks like a misprint... If you've Implemented IPopulateOnFormLoad, you won't need to implement IInitOnFormLoad but the opposite is not true.&amp;nbsp; Like the old logic:&lt;/P&gt;&lt;P&gt;(If P -&amp;gt; Q) then (If ~Q -&amp;gt; ~P) is proper, but (If ~P -&amp;gt; ~Q) is not proper.</description><pubDate>Mon, 08 Oct 2007 09:09:00 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item></channel></rss>