/// <summary> /// Load the form states such as size from the "stateToLoad" object. /// /// </summary> /// <param name="stateToLoad">The object which contains the states of the form. /// </param> /// <returns> /// Return true if load successfully, false otherwise /// </returns> public virtual bool LoadState(ICustomizationState stateToLoad) { FormCustomizationState customizationState = stateToLoad as FormCustomizationState; if (customizationState == null) { return(false); } customizationState.SetFormStates((Control)this); return(true); }
/// <summary> /// Save the states of MaxForm such as form size. /// /// </summary> /// /// <returns> /// A CustomizationState object containing MaxForm's states. /// /// </returns> public virtual ICustomizationState SaveState() { FormCustomizationState state = this.CreateState(); if (state == null) { return((ICustomizationState)null); } state.GetFormStates((Control)this); return((ICustomizationState)state); }