Quintiq file version 2.0 #parent: #root Method GetActivatedFormSuboptimizerScopeElement () as LibOpt_FormSuboptimizerScopeElement id:Method_LibOpt_GlobalState_GetActivatedFormSuboptimizerScopeElement { #keys: '[151132.0.11778828]' Body: [* // Get an activated LibOpt_FormSuboptimizerScopeElement instance. formsuboptimizerscopeelement := select( Application.Frame(), SubComponents.astype( LibOpt_FormSuboptimizerScopeElement ), form, true ); // Construct the form if it doesn't exist yet. if( isnull( formsuboptimizerscopeelement ) ) { formsuboptimizerscopeelement := construct( LibOpt_FormSuboptimizerScopeElement ); Application.Frame().ShowForm( &formsuboptimizerscopeelement ); } // Set focus on the form. formsuboptimizerscopeelement.Activate(); // Clear the current selections in the list. listsuboptimizerscopeelement := formsuboptimizerscopeelement.ListSuboptimizerScopeElement(); listsuboptimizerscopeelement.SelectByKey( Key::ZeroKey() ); return formsuboptimizerscopeelement; *] }