Enabling / hiding / assigning controls in your .NET Form is a simple job. Includes a professional designer using invert actions and semantic groups. <P><FONT face="Verdana" size="2"> Enable/hide/assign&nbsp;controls according to specific conditions. <BR> Also applies to menu items. Easy, fast, without coding and with a minimum effort.<BR> <BR> Enabling / disabling result example:<BR> <asp:Image id="Image5" runat="server" ImageUrl="\images\Animations\CSMDocumentFormResultAnimation.gif"></asp:Image></P> <P><FONT face="Verdana" size="2"><STRONG> <asp:Image id="Image2" runat="server" Width="12px" Height="12px" ImageUrl="\images\Balls\GreenBall.PNG"></asp:Image>&nbsp;Example<BR> </STRONG></FONT><FONT face="Verdana" size="2"> <asp:HyperLink id="HyperLink1" runat="server" Target="_parent" NavigateUrl="RAD_Enabling_Example.htm">Click here for an example of enabling controls</asp:HyperLink></P> </FONT></FONT> <P><FONT face="Verdana" size="2"><STRONG> <asp:Image id="Image1" runat="server" Width="12px" Height="12px" ImageUrl="\images\Balls\GreenBall.PNG"></asp:Image>&nbsp;Easy</STRONG><BR> Simply rightmouse click on your RADvolution form and select 'Manage control state ...'. A collection editor designer pops up allowing you to add conditions and actions. This allows easy maintenance and you&nbsp;have an overview of all the conditions and actions in your form.</P> </FONT> <P><FONT face="Verdana" size="2"><STRONG> <asp:Image id="Image3" runat="server" Width="12px" Height="12px" ImageUrl="\images\Balls\GreenBall.PNG"></asp:Image>&nbsp;Minimum effort</STRONG></FONT></P> <UL> <LI> <FONT face="Verdana" size="2"><STRONG>Invert</STRONG><BR> Using invert technology you only have to mention one way of an action. <BR> E.g. enabling a control if the condition is true, automatically means that the control is disabled when the condition is false.<BR> &nbsp; </FONT> <LI> <FONT face="Verdana" size="2"><STRONG>Semantics</STRONG><BR> Using a semantics group you only have to select one control of a group!<BR> The action will automatically&nbsp;apply to all other controls&nbsp;in the group.<BR> You do not need to create a Panel anymore for grouping purposes!<BR> Semantics groups are automatically created&nbsp;by the auto layout process.<BR> <BR> E.g. enabling a group of controls means only 1 control needs to be selected using an ActionRange of SemanticsGroup (the default).<BR> <asp:HyperLink id="HyperLink2" runat="server" NavigateUrl="RAD_Layout_Engine_ExtraTasks.htm" Target="_parent">Click here for more info about Semantics</asp:HyperLink></FONT><FONT face="Verdana" size="2"></LI></UL> <P><STRONG> <asp:Image id="Image4" runat="server" Width="12px" Height="12px" ImageUrl="\images\Balls\GreenBall.PNG"></asp:Image>&nbsp;Flexible</STRONG><BR> Complex conditions can be handled by condition events. <BR> This enables you to create your own custom conditions in source code.<BR> In the same way complex actions can be handled too.<BR> <BR> <STRONG> <asp:Image id="Image6" runat="server" ImageUrl="\images\Balls\GreenBall.PNG" Height="12px" Width="12px"></asp:Image>&nbsp;More actions ...</STRONG><BR> More actions than enabling/hiding controls are supported. Actions like setting a required entry according to a specific condition. Or actions which set the Font, BackColor or ForeColor of a control.</FONT></P>